正文

1.3 編寫第一個(gè)Java程序(2)

學(xué)通Java的24堂課 作者:李鐘尉


1.3.3  編譯并運(yùn)行Java文件

Java源程序需要編譯成.class字節(jié)碼才能夠運(yùn)行,這需要使用JDK的javac.exe命令,輸入命令時(shí)后綴.exe可以省略。

選擇“開始”/“運(yùn)行”命令,在“運(yùn)行”對(duì)話框中輸入“cmd”,單擊“確定”按鈕,啟動(dòng)控制臺(tái)。在控制臺(tái)中輸入“cd\”命令將當(dāng)前位置切換到C盤根目錄(HelloJava.java文件的保存路徑),然后輸入“javac HelloJava.java”命令編譯源程序。源程序被正確編譯后,會(huì)在相同的位置生成相應(yīng)的.class文件,這就是編譯后的Java字節(jié)碼文件,它是可以運(yùn)行的。

U 注意:輸入“javac HelloJava.java”命令時(shí),要注意javac和HelloJava.java之間有一個(gè)空格字符。如果沒有輸入這個(gè)空格字符,將導(dǎo)致命令出錯(cuò),無法執(zhí)行。

在控制臺(tái)中輸入“java HelloJava”命令將執(zhí)行編譯后的HelloJava.class字節(jié)碼文件。編譯與運(yùn)行Java程序的步驟及運(yùn)行結(jié)果如圖1.34所示。

& 說明:輸入“java HelloJava”命令運(yùn)行Java程序時(shí),運(yùn)行的是經(jīng)過編譯的java.class文件,但是不需要輸入.class后綴名稱。

U 注意:使用“javac ××.java”命令編譯Java源程序時(shí),如果沒有錯(cuò)誤提示信息,說明編譯成功,也許會(huì)有一些警告信息,但是編譯能夠通過。如果出現(xiàn)Exception類的異常錯(cuò)誤信息,那么說明源程序的代碼有問題,無法完成編譯過程,這時(shí)可以根據(jù)相應(yīng)的Exception異常判斷錯(cuò)誤原因和代碼位置,來解決代碼錯(cuò)誤。有關(guān)異常類的知識(shí),將在本書的其他章節(jié)介紹。

 


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)