1、两个命令可以大写,也可以小写,因为window平台不区分大小写。
2、java源文件文件名需与public类名一致,如果文件中无public类,文件名可以是任意标识符
3、javac命令编译生成的class文件,有几个类就会生成几个文件
4、格式:“javac –d 生成文件的保存路径 源文件路径”,建议总是写-d后面语句,好处就是如果原文件有包,会在当前目录自动生成包文件夹,如果省略-d,将不会生成包文件夹
5、如果命令已进入当前路径,生成的文件也保存至当前路径,可用“.”,如下:
“javac –d . 源文件名”,也可以将“-d .”全部省略。
6、一次性编译当前目录下多个源文件方法为:“javac *.java”,也可以用“javac 第一个源文件 第二个源文件……”
7、一次性编译不同目录下多个源文件方法,分以下两个步骤:
(1)先用dir命令将各个源文件路径写入某个txt文件,详细用法见“windows命令行基本操作”中的说明,这里用的代码例子为“dir C:\Users\Administrator\Desktop\*.java/s/b > srclist.txt”,意思为“将C:\Users\Administrator\Desktop\路径下的所有.java文件路径写入srclist.txt”中。
(2)编译(用@读取文件):javac -d[生成路径省略] @srclist.txt
8、 java命令格式为“java 类名”,改命令将在当前路径下搜索指定类;如果有包,先要进入包的路径(不是包里的路径),再用“java 包名.类名”,包名不可省略,否则报错,很多个包叠加,也必须全写出来,如包1.包2.包3.类名。
9、 如果想在指定路径搜索类,格式为:“java – classpath 路径1;路径2;路径N 类名”。要表示当前路径下的b文件夹路径,方法为:”.\b”