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;
該例中含有兩個包說明語句。HP0-345 HP0-634
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語句。HP0-645 HP0-661
(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;
該例中含有兩個包說明語句。