运行java程序时javac -d . Test.java,为啥用-d. ?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行java程序时javac -d . Test.java,为啥用-d. ?相关的知识,希望对你有一定的参考价值。
为什么不用cd desktop
参考技术A 这不是运行java程序,这是编译java源码,其中:javac是java的编译器名;-d是编译器的参数选项,用来指定生成的包目录和.class文件的根目录,.表示将根目录指定为当前目录;Test.java是源文件名。
假设源文件Test.java中有如下包语句:package A.B;
则生成的Test.class文件保存在路径.\A\B\Test.class中。
如果没有包语句,则Test.class文件保存在路径.\Test.class中。
电脑怎么用记事本写Java程序并运行?
1. 新建一个记事本,后缀名是 .java ;然后在里面写一段java的代码,如图:2.把写好的java文件丢进D盘,就是第一步给出的那个class文件;
3. 打开dos界面 开始-〉运行-〉cmd-〉 这个是命令行模式,选择D盘,如图:
4.选择D盘之后,在命令提示符中输入“javac 文件名.java”,我的文件名为java,所以输入javac java.java然后回车,等待编译。这时候你就会发现它提示说javac不是内部文件。接下来就是java环境变量设置的问题了;
5.下载一个jdk执行默认安装。例如我下的jdk版本是: jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe;
6.配置环境:右击我的电脑点属性,进去点高级就能看到环境变量。点进去就能设置你的系统变量了,如图:
6-1。变量名:classpath 变量值:(.;C:\Program Files\Java\jdk1.6.0_10\lib;)括号里面都是 (主要我们在编译运行程序的时候通过classpath可以帮助我们找到一些需要的系统类,“.”号是表示当前路径;“;”号是用来隔开多个变量值,如果你的系统里面已经有classpath环 境变量,就不用新建了,直接加“;”号,在后面加新值);如图所示 参考技术A 不考虑语法提示的话,记事本当然可以写Java,但运行是不可能的。 参考技术B 1.首先你需要在电脑上新建一个txt.文件。
2.将这个文件的后缀名改为:java。
3.用“记事本“的格式打开这个空白的文档,并且在里面写上你要的比较简单的程序。
4.最好将这个文件放到一个文件位置比较容易查找的地方,以方便我们下一步编译的进行。追问
试过了,那怎么运行呢?
参考技术C 下载一个idea或者eclipse,新建程序,然后点击run的按钮,就搞定了。 参考技术D 记事本写任何程序代码都可以,但是程序代码要求有运行环境。用记事本写VBS、BAT、CMD之后,可以直接运行。其他的任何代码,比如Java,都要求在相应的语言环境下运行。
所以,你用记事本写没问题,但不能运行
以上是关于运行java程序时javac -d . Test.java,为啥用-d. ?的主要内容,如果未能解决你的问题,请参考以下文章
windows 10 java命令可以运行,但是‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件(已解决)