1.3.3 編譯并運行Java文件
Java源程序需要編譯成.class字節(jié)碼才能夠運行,這需要使用JDK的javac.exe命令,輸入命令時后綴.exe可以省略。
選擇“開始”/“運行”命令,在“運行”對話框中輸入“cmd”,單擊“確定”按鈕,啟動控制臺。在控制臺中輸入“cd\”命令將當(dāng)前位置切換到C盤根目錄(HelloJava.java文件的保存路徑),然后輸入“javac HelloJava.java”命令編譯源程序。源程序被正確編譯后,會在相同的位置生成相應(yīng)的.class文件,這就是編譯后的Java字節(jié)碼文件,它是可以運行的。
U 注意:輸入“javac HelloJava.java”命令時,要注意javac和HelloJava.java之間有一個空格字符。如果沒有輸入這個空格字符,將導(dǎo)致命令出錯,無法執(zhí)行。
在控制臺中輸入“java HelloJava”命令將執(zhí)行編譯后的HelloJava.class字節(jié)碼文件。編譯與運行Java程序的步驟及運行結(jié)果如圖1.34所示。
& 說明:輸入“java HelloJava”命令運行Java程序時,運行的是經(jīng)過編譯的java.class文件,但是不需要輸入.class后綴名稱。
U 注意:使用“javac ××.java”命令編譯Java源程序時,如果沒有錯誤提示信息,說明編譯成功,也許會有一些警告信息,但是編譯能夠通過。如果出現(xiàn)Exception類的異常錯誤信息,那么說明源程序的代碼有問題,無法完成編譯過程,這時可以根據(jù)相應(yīng)的Exception異常判斷錯誤原因和代碼位置,來解決代碼錯誤。有關(guān)異常類的知識,將在本書的其他章節(jié)介紹。