 |
JAVA編譯時(shí)常見(jiàn)的一些錯(cuò)誤 |
 |
1.錯(cuò)誤提示內(nèi)容:javac:Command not found 解釋?zhuān)喊琷avac編譯器的路徑變量設(shè)置不正確。javac編譯器放在The Java Developers Kit(JDK)下的bin目錄中。 JDK是Sun公司免費(fèi)提供的軟件包,其中含有編寫(xiě)和運(yùn)行Java程序的所有工具,包括組成Java環(huán)境的基本構(gòu)件:Java編譯器javac、Java解釋器java、瀏覽Applet的工具appletviewer等。編寫(xiě)Java程序的機(jī)器上一定要先安裝JDK,安裝過(guò)程中要正確設(shè)置PATH和CLASSPATH環(huán)境變量,這樣系統(tǒng)才能找到j(luò)avac和java所在的目錄。有關(guān)JDK的下載和安裝,請(qǐng)讀者參閱有關(guān)的文檔說(shuō)明。 2.錯(cuò)誤提示內(nèi)容:HelloWorldApp.java:3:Method printl (java.lang.String)not found in class java.io.PrintStream. System.out.printl CHello World!”); 解釋?zhuān)烘I入的方法名printl不正確,方法println()的名字被寫(xiě)成printl。錯(cuò)誤信息中用符號(hào)“‘’指示系統(tǒng)找不到的方法名,第一行中的3。表示錯(cuò)誤所在行數(shù),即第3行(注釋行不計(jì)算在內(nèi))。對(duì)于系統(tǒng)不認(rèn)識(shí)的標(biāo)識(shí)符,中可能有以下幾個(gè)原因: (1)程序員拼寫(xiě)錯(cuò)誤,包括大小寫(xiě)不正確。 (2)方法所在的類(lèi)沒(méi)有引入到當(dāng)前名字空間。 (3)實(shí)例所對(duì)應(yīng)的類(lèi)中沒(méi)有定義要調(diào)用的方法。 (4)其他原因。 3.錯(cuò)誤提示內(nèi)容:HelloWorldApp.java:1:Public class HelloWorldapp must be defined in a file called”HelloWorldapp.java". public class HelloWorldapp { 解釋?zhuān)何募﨟elloWorldApp.java中定義的公有類(lèi)HelloWorldaPp的名字和文件名不匹配。Java規(guī)定,如果.java文件中包含一個(gè)公有類(lèi),則文件名必須與類(lèi)名一致。文件名與類(lèi)名不一致時(shí)會(huì)發(fā)生該錯(cuò)誤。此例中,名字中的字母a大小寫(xiě)不統(tǒng)一。
|
作者:未知 | 文章來(lái)源:自學(xué)編程網(wǎng) | 更新時(shí)間:2007-12-29 12:41:33
|
|
 |
 |
最新文章 |
|
|
 |