編譯錯誤提示

運行第一個HelloWorld我的錯誤:HelloWorldApp.java:5: 找不到符號
符號: 方法 printIn(java.lang.String)
位置: 類 java.io.PrintStream
System.out.printIn("Hello World");
          ^
1 錯誤

 

是println 不是printIn   l->L i->I

 

D:/>javac HelloWorldApp.java

D:/>java HelloWorldApp
Hello World

運行成功!

 

 

HelloWorldApplet.java:1: 軟件包 java.awr 不存在
import java.awr.*;
^
HelloWorldApplet.java:5: 找不到符號
符號: 類 Graphics
位置: 類 HelloWorldApplet
public void paint(Graphics g)
                  ^
2 錯誤

 

import   java.awr.*;=========import   java.awt.*;

 

 

http://www.sdau.edu.cn/support/html/java03.htm

其他錯誤   Java解釋 器 要 求 公 共 類 必 須 放在 與 其 同 名 的 文 件 中   大小寫敏感

---------------------------------------------------------------------------------------------------------------------------------------------------------------

 

1.錯誤提示內容:javac:Command not found  解釋:包含javac編譯器的路徑變量設置不正確。javac編譯器放在TheJavaDevelopers Kit(JDK)下的bin目錄中。  JDK是Sun公司免費提供的軟件包,其中含有編寫和運行Java程序的所有工具,包括組成Java環境的基本構件:Java編譯器javac、Java解釋器java、瀏覽Applet的工具appletviewer等。編寫Java程序的機器上一定要先安裝JDK,安裝過程中要正確設置PATH和CLASSPATH環境變量,這樣系統才能找到javac和java所在的目錄。有關JDK的下載和安裝,請讀者參閱有關的文檔說明。  2.錯誤提示內容:HelloWorldApp.java:3:Method printl  (java.lang.String)not found in class java.io.PrintStream.  System.out.printl CHello World!“);  解釋:鍵入的方法名printl不正確,方法println()的名字被寫成printl.錯誤信息中用符號“‘’指示系統找不到的方法名,第一行中的3.表示錯誤所在行數,即第3行(註釋行不計算在內)。對於系統不認識的標識符,中國自學編程網整理髮布,www.zxbc.cn可能有以下幾個原因:  (1)程序員拼寫錯誤,包括大小寫不正確。  (2)方法所在的類沒有引入到當前名字空間。  (3)實例所對應的類中沒有定義要調用的方法。  (4)其他原因。  3.錯誤提示內容:HelloWorldApp.java:1:Public class HelloWorldapp must be defined in a file called“HelloWorldapp.java".  public class HelloWorldapp {  解釋:文件HelloWorldApp.java中定義的公有類HelloWorldaPp的名字和文件名不匹配。Java規定,如果。java文件中包含一個公有類,則文件名必須與類名一致。文件名與類名不一致時會發生該錯誤。此例中,名字中的字母a大小寫不統一。

1.錯誤提示內容:Can‘t find class HelloworldApp  解釋:(當鍵入java HelloWorldApp時發生該錯誤。)  系統找不到名爲HelloWorldApp的類文件。一般地,該錯誤意味着類名拼寫和源文件名不一樣,系統創建filename.class文件時使用的是類定義的名字,並且區分大小寫。  例如:  class HelloWorldapp(…)  經編譯後將創建HelloWorldapp.class類。執行時,也要使用這個名字。發生這個錯誤時,可以使用文件查看命令Is或dir看看當前目錄下是否存在相應的文件,並檢查文件名的大小寫。  2.錯誤提示內容:In class HelloWorldApp:main must be public and static  解釋:如果main()方法的左側缺少static或public,會發生這個錯誤。前面已經解釋過對main()方法前面的修飾符有特殊的要求。  3.文件中含有的類個數錯誤  解釋:按照Java規則,在一個源文件中最多隻能定義一個公有類,否則會發生運行時錯誤。如果一個應用系統中有多個公有類,則要把它們分別放在各自不同的文件中。文件中非公有類的個數不限。  4.層次錯誤  解釋:一個。java源文件可以含有三個“頂層”元素,這三個元素是:  (1)一個包說明,即package語句,包說明是可選的。  (2)任意多個引入語句,即import語句。  (3)類和接口說明。  這些語句必須按一定的次序出現,即,引入語句必須出現在所有的類說明之前,如果使用了包說明,則它必須出現在類說明和引入語句之前。  例如,下面是正確的語句序列:  package Transportation;  import jaya.awt.Graphics  import jays.applet.Applet;  下面是兩例錯誤的語句順序:  import java.aWt.Graphics  import java.applet.Applet;  package Transportation;  該例中在包說明語句之前含有其他語句。  package Transportation;  package House;  import java.applet.Applet;  該例中含有兩個包說明語句。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章