BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          隨筆檔案

          exams


          java世界

          世界Java

          1.錯(cuò)誤提示內(nèi)容:Can‘t find class HelloworldApp
          

            解釋:(當(dāng)鍵入java HelloWorldApp時(shí)發(fā)生該錯(cuò)誤。)

            系統(tǒng)找不到名為HelloWorldApp的類文件。一般地,該錯(cuò)誤意味著類名拼寫和源文件名不一樣,系統(tǒng)創(chuàng)建filename.class文件時(shí)使用的是類定義的名字,并且區(qū)分大小寫。

            例如:

            class HelloWorldapp(…)

            經(jīng)編譯后將創(chuàng)建HelloWorldapp.class類。執(zhí)行時(shí),也要使用這個(gè)名字。發(fā)生這個(gè)錯(cuò)誤時(shí),可以使用文件查看命令I(lǐng)s或dir看看當(dāng)前目錄下是否存在相應(yīng)的文件,并檢查文件名的大小寫。

            2.錯(cuò)誤提示內(nèi)容:In class HelloWorldApp:main must be public and static

            解釋:如果main()方法的左側(cè)缺少static或public,會(huì)發(fā)生這個(gè)錯(cuò)誤。前面已經(jīng)解釋過對main()方法前面的修飾符有特殊的要求。

            3.文件中含有的類個(gè)數(shù)錯(cuò)誤

            解釋:按照J(rèn)ava規(guī)則,在一個(gè)源文件中最多只能定義一個(gè)公有類,否則會(huì)發(fā)生運(yùn)行時(shí)錯(cuò)誤。如果一個(gè)應(yīng)用系統(tǒng)中有多個(gè)公有類,則要把它們分別放在各自不同的文件中。文件中非公有類的個(gè)數(shù)不限。

            4.層次錯(cuò)誤

            解釋:一個(gè)。java源文件可以含有三個(gè)“頂層”元素,這三個(gè)元素是:

            (1)一個(gè)包說明,即package語句,包說明是可選的。

            (2)任意多個(gè)引入語句,即import語句。

            (3)類和接口說明。

            這些語句必須按一定的次序出現(xiàn),即,引入語句必須出現(xiàn)在所有的類說明之前,如果使用了包說明,則它必須出現(xiàn)在類說明和引入語句之前。

            例如,下面是正確的語句序列:

            package Transportation;

            import jaya.awt.Graphics

            import jays.applet.Applet;

            下面是兩例錯(cuò)誤的語句順序:

            import java.aWt.Graphics

            import java.applet.Applet;

            package Transportation;

            該例中在包說明語句之前含有其他語句。

            package Transportation;

            package House;

            import java.applet.Applet;

            該例中含有兩個(gè)包說明語句。HP0-345 HP0-634

          1.錯(cuò)誤提示內(nèi)容:Can‘t find class HelloworldApp

            解釋:(當(dāng)鍵入java HelloWorldApp時(shí)發(fā)生該錯(cuò)誤。)

            系統(tǒng)找不到名為HelloWorldApp的類文件。一般地,該錯(cuò)誤意味著類名拼寫和源文件名不一樣,系統(tǒng)創(chuàng)建filename.class文件時(shí)使用的是類定義的名字,并且區(qū)分大小寫。

            例如:

            class HelloWorldapp(…)

            經(jīng)編譯后將創(chuàng)建HelloWorldapp.class類。執(zhí)行時(shí),也要使用這個(gè)名字。發(fā)生這個(gè)錯(cuò)誤時(shí),可以使用文件查看命令I(lǐng)s或dir看看當(dāng)前目錄下是否存在相應(yīng)的文件,并檢查文件名的大小寫。

            2.錯(cuò)誤提示內(nèi)容:In class HelloWorldApp:main must be public and static

            解釋:如果main()方法的左側(cè)缺少static或public,會(huì)發(fā)生這個(gè)錯(cuò)誤。前面已經(jīng)解釋過對main()方法前面的修飾符有特殊的要求。

            3.文件中含有的類個(gè)數(shù)錯(cuò)誤

            解釋:按照J(rèn)ava規(guī)則,在一個(gè)源文件中最多只能定義一個(gè)公有類,否則會(huì)發(fā)生運(yùn)行時(shí)錯(cuò)誤。如果一個(gè)應(yīng)用系統(tǒng)中有多個(gè)公有類,則要把它們分別放在各自不同的文件中。文件中非公有類的個(gè)數(shù)不限。

            4.層次錯(cuò)誤

            解釋:一個(gè)。java源文件可以含有三個(gè)“頂層”元素,這三個(gè)元素是:

            (1)一個(gè)包說明,即package語句,包說明是可選的。

            (2)任意多個(gè)引入語句,即import語句。HP0-645 HP0-661

            (3)類和接口說明。

            這些語句必須按一定的次序出現(xiàn),即,引入語句必須出現(xiàn)在所有的類說明之前,如果使用了包說明,則它必須出現(xiàn)在類說明和引入語句之前。

            例如,下面是正確的語句序列:

            package Transportation;

            import jaya.awt.Graphics

            import jays.applet.Applet;

            下面是兩例錯(cuò)誤的語句順序:

            import java.aWt.Graphics

            import java.applet.Applet;

            package Transportation;

            該例中在包說明語句之前含有其他語句。

            package Transportation;

            package House;

            import java.applet.Applet;

            該例中含有兩個(gè)包說明語句。

          posted on 2008-03-01 09:55 java2java 閱讀(1258) 評論(1)  編輯  收藏

          評論

          # re: JAVA運(yùn)行時(shí)的產(chǎn)間錯(cuò)誤 2008-03-02 14:49 xifu
          菜鳥受用  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 上高县| 资溪县| 兴国县| 武山县| 定兴县| 怀集县| 昔阳县| 新昌县| 聂拉木县| 夏津县| 阳东县| 白朗县| 新竹市| 石狮市| 永登县| 太仓市| 宝兴县| 滨州市| 和龙市| 苗栗县| 罗甸县| 利辛县| 抚州市| 车致| 茌平县| 卢龙县| 安乡县| 安徽省| 大关县| 河东区| 永兴县| 墨玉县| 湖南省| 礼泉县| 庄河市| 绥化市| 沅江市| 班戈县| 澄城县| 太原市| 喀喇沁旗|