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”