常見JAVA編譯錯誤原因剖析
本文向大家簡單介紹一下常見JAVA編譯錯誤產生的原因及解決方法,主要包含JAVAc編譯器的路徑變量設置不正確,鍵入的方法名printl不正確等問題,相信本文介紹一定會讓你有所收獲的。
常見JAVA編譯錯誤
1.JAVA編譯錯誤提示內容:
- JAVAc:Commandnotfound
解釋:
包含JAVAc編譯器的路徑變量設置不正確。JAVAc編譯器放在TheJAVADevelopersKit(JDK)下的bin目錄中。
JDK是Sun公司免費提供的軟件包,其中含有編寫和運行Java程序的所有工具,包括組成JAVA環境的基本構件:JAVA編譯器JAVAc、JAVA解釋器JAVA、瀏覽Applet的工具appletviewer等。編寫JAVA程序的機器上一定要先安裝JDK,安裝過程中要正確設置PATH和CLASSPATH環境變量,這樣系統才能找到JAVAc和JAVA所在的目錄。有關JDK的下載和安裝,請讀者參閱有關的文檔說明。
2.JAVA編譯錯誤提示內容:
- HelloWorldApp.JAVA:3:Methodprintl
- (JAVA.lang.String)notfoundinclassJAVA.io.PrintStream.
- System.out.printlCHelloWorld!“);
解釋:
鍵入的方法名printl不正確,方法println()的名字被寫成printl.錯誤信息中用符號“‘’指示系統找不到的方法名,第一行中的3.表示錯誤所在行數,即第3行(注釋行不計算在內)。對于系統不認識的標識符,中國自學編程網整理發布,能有以下幾個原因:
(1)程序員拼寫錯誤,包括大小寫不正確。
(2)方法所在的類沒有引入到當前名字空間。
(3)實例所對應的類中沒有定義要調用的方法。
(4)其他原因。
3.JAVA編譯錯誤提示內容:
- HelloWorldApp.JAVA:1:PublicclassHelloWorldappmustbedefinedinafilecalled
- “HelloWorldapp.JAVA".
- publicclassHelloWorldapp{
解釋:
文件HelloWorldApp.JAVA中定義的公有類HelloWorldaPp的名字和文件名不匹配。JAVA規定,如果。JAVA文件中包含一個公有類,則文件名必須與類名一致。文件名與類名不一致時會發生該錯誤。此例中,名字中的字母a大小寫不統一。
【編輯推薦】