<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    性格決定命運,氣度影響格局
    posts - 20, comments - 18, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    7 我寫了第一個Java程序,應(yīng)該如何編譯/運行?
      答:首先請將程序保存為xxx.java文件,
      然后在dos窗口下使用javac xxx.java命令,你會發(fā)現(xiàn)該目錄下多了一個xxx.class文件,再使用java xxx命令,你的java程序就開始運行了。

    8 我照你說的做了,但是出現(xiàn)什么"´javac´ 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。"。
      答:你遇到了path問題。操作系統(tǒng)在一定的范圍(path)內(nèi)搜索javac.exe,但是沒能找到。
      請編輯你的操作系統(tǒng)環(huán)境變量,新增一個JAVA_HOME變量,設(shè)為你JDK的安裝目錄,
      再編輯Path變量,加上一項 %JAVA_HOME%\bin。
      然后關(guān)掉并新開一個dos窗口,你就可以使用javac和java命令了。

    9 環(huán)境變量怎么設(shè)置?
      答:請向身邊會設(shè)的人咨詢。 java初學(xué)者必讀-經(jīng)驗總結(jié) 這篇文章中比較詳細(xì)的講到 jdk開發(fā)中系統(tǒng)環(huán)境變量設(shè)置 以及相關(guān) 服務(wù)器配置等開發(fā)環(huán)境配置。

    10 javac xxx.java順利通過了,但是java xxx的時候顯示什么"NoClassDefFoundError"
      答:你遇到了classpath問題。java命令在一定的范圍(classpath)內(nèi)搜索你要用的class文件,但是未能找到。
      首先請確認(rèn)你沒有錯敲成java xxx.class,
      其次,檢查你的CLASSPATH環(huán)境變量,如果你設(shè)置了該變量又沒有包含.(代表當(dāng)前目錄)你就會遇到這個問題。請在你的CLASSPATH環(huán)境變量中加入一項. 。另
      外參見15。

    11 我在java xxx的時候顯示"Exception in thread "main" java.lang.NoSuchMethodError: main"。
      答:首先,在你的程序中每個java文件有且只能有一個public類,
      這個類的類名必須和文件名的大小寫完全一樣。
      其次,在你要運行的類中有且只能有一個public static void main(String[] args)方法,這個方法就是你的主程序。

    12 package是什么意思?怎么用?
      答:為了唯一標(biāo)識每個類并分組,java使用了package的概念。
      每個類都有一個全名,例如String的全名是java.lang.String,其中java.lang是包名,String是短名。
      這樣,如果你也定義了String,你可以把它放在mypackage中,
      通過使用全名mypackage.String和java.lang.String來區(qū)分這兩個類。
      同時,將邏輯上相關(guān)的類放在同一個包中,可以使程序結(jié)構(gòu)更為清楚。

      你要做的就是在java文件開頭加一行"package mypackage;"。
      注意包沒有嵌套或包含關(guān)系,A包和A.B包對java命令來說是并列的兩個包

    13 我沒有聲明任何package會怎么樣?
      答:你的類被認(rèn)為放在默認(rèn)包中。這時全名和短名是一致的。

    14 在一個類中怎么使用其他類?
      答:如果你使用java.lang包中的類,不用做任何事。
      如果你使用其他包中的類,使用import package1.class1; 或 import package2.*;
      這里.*表示引入這個包中的所有類。然后在程序中你可以使用其他類的短名。
      如果短名有沖突,使用全名來區(qū)分。

    15 我用了package的時候顯示"NoClassDefFoundError",但是我把所有package去掉的時候能正常運行。
      答:將你的java文件按包名存放。
      比如你的工作目錄是/work,你的類是package1.class1,那么將它存放為/work/package1/class1.java。
      如果沒有聲明包,那么直接放在/work下。
      在/work下執(zhí)行javac package1/class1.java,再執(zhí)行java package1.class1,你會發(fā)現(xiàn)
      一切正常。
      另外,你可以考慮開始使用IDE。

    16 我想把java編譯成exe文件,該怎么做?
      答:JDK只能將java源文件編譯為class文件。
      class文件是一種跨平臺的字節(jié)碼,必須依賴平臺相關(guān)的JRE來運行。Java以此來實現(xiàn)跨平臺,有些開發(fā)工具可以將java文件編譯為exe文件。作者反對這種做法,因為這樣就取消了跨平臺性。
      如果你確信你的軟件只在Windows平臺上運行,你可以考慮使用C++/C#來編程。

    17 我在編譯的時候遇到什么"deprecated API",是什么意思?
      答:所謂deprecated是指已經(jīng)?時,但是為了向前兼容起見仍然保留的方法?這些方法可能會在以后取消支持。你應(yīng)當(dāng)改用較新的方法。
      一般在API里面會說明你應(yīng)當(dāng)用什么方法來代替之。


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 午夜视频免费成人| 免费观看激色视频网站bd| 国产传媒在线观看视频免费观看| 亚洲AV无码久久久久网站蜜桃 | 日韩免费精品视频| 亚洲天堂福利视频| 久久久久久国产a免费观看黄色大片| 亚洲成a人片7777| 无码av免费毛片一区二区| 亚洲人成图片网站| 免费观看一级毛片| 男男gay做爽爽免费视频| 亚洲国产精品激情在线观看| 国产日韩在线视频免费播放| 情人伊人久久综合亚洲| 99久久精品免费精品国产| 亚洲人成黄网在线观看| 日韩电影免费在线| a级毛片免费高清视频| 亚洲∧v久久久无码精品| 91免费播放人人爽人人快乐| 亚洲日韩国产一区二区三区在线 | 亚洲综合色视频在线观看| 国产精品偷伦视频观看免费| 久久亚洲sm情趣捆绑调教 | 国产无遮挡无码视频免费软件| 亚洲网红精品大秀在线观看| 在线a人片天堂免费观看高清| 大片免费观看92在线视频线视频| 亚洲av无码成h人动漫无遮挡| 丁香花免费高清视频完整版| 特级毛片全部免费播放a一级| 国产日韩亚洲大尺度高清| 性做久久久久久免费观看| 无码精品人妻一区二区三区免费| 亚洲成AV人片在线观看无码| 成年人性生活免费视频| 91免费在线视频| 亚洲va在线va天堂成人| 国产午夜亚洲精品理论片不卡 | 亚洲人成色77777在线观看|