Java 環境變量 設置

                Java初學者第一個碰到的問題大概就是環境變量的配置了吧。
                想要編寫Java程序,首先你得有運行Java的環境,即我們常說的JDK(java development kit),java開發工具包。下面為因為sun被oracale收購后jdk的下載地址就放到了oracale的網站上,下面是官方的下載地址:
          http://www.oracle.com/technetwork/java/javase/downloads/index.html
          目前最新版是1.7


               初學者可能不明白JDK和JRE的區別。
               JRE是 Java Runtime Environment,Java運行時環境。有了JRE你才能運行Java程序,其中肯定會包含有jvm,還有其它一些Java系統工具、類庫等等。安裝了jre。
               JDK是Java開發工具包,給Java程序開發人員使用的。其中包括jre(開發完程序總要運行起來調試的吧),還包括其它一些開發時用到的工具,例如把.java源文件編譯成.class字節碼文件的javac工具,生成使用文檔的javadoc工具等等。
               JDK和JRE是包含與被包含的關系。當你下載的時候,如果知識部署你的應用那就只要下JRE就可以了,當你想自己寫程序測試那就要下JDK了。

              下載完之后就是安裝過程了,這邊不再贅述。
              其實安裝完了jdk 我們就可以開發測試了。下面是個測試類。
              Java 測試類點擊下載
              編寫好的java類是以“.java”為后綴名的,這種文件是不能直接執行的,只有經過編譯之后才能執行,這里我們用“javac”命令對java文件進行編譯,編譯之后會生成以“.class”為后綴的文件。這時候用“java”命令就可以執行你寫的程序了。具體步驟如下:(假設測試文件放在E盤根目錄下)
              使用Win+R,打開運行窗口,在文本框中輸入cmd,進入dos窗口。
              進入測試文件所在目錄,運行javac命令進行編譯,發現提示如下錯誤。
             
              為什么呢,因為系統不能理解你的javac命令,你得告訴系統你的這個命令的程序在哪里,實際上java編譯器的位置在你安裝java目錄下的jdk下的bin目錄下,你會找到一個javac.exe的文件。這樣我們就進入這個目錄。
             
              然后運行javac命令,發現系統沒有報錯了,因為你的當前路徑下就有javac.exe,所以系統知道了這個javac命令。但是這樣每次編譯都要進入編譯器所在目錄就很麻煩了,所以我們可以把他設進環境變量里面,這樣系統就會根據你設置的環境變量去找相應命令的位置。
             環境變量的設置步驟:
             右擊我的電腦-->點擊屬性-->高級-->環境變量;你會看到有兩個部分,一個是系統變量一個是用戶變量。你可以把要設置的都放在一起,要么都放在系統變量里面,要么都放在用戶變量里面。

          一般我們設置如下幾個變量:
          JAVA_HOME,PATH,CLASSPATH

          JAVA_HOME:指明JDK安裝路徑,就是剛才安裝時所選擇的路徑比如我安裝在D盤根目錄下那就是這個路徑:D:/java/jdk1.5.0_08,此路徑下包括lib,bin,jre等文件夾(此變量最好設置,因為以后運行tomcat,eclipse等都需要用此變量),注意此處最后不要加分號;

          Path使得系統可以在任何路徑下識別java命令,設為:
          %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin(%JAVA_HOME%會替換你設置的值如果JAVA_HOME設置的時候加了分號此處就會變成D:/java/jdk1.5.0_08;/bin;D:/java/jdk1.5.0_08;/jre/bin);

          CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設為:

          .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar (注意此處要加.表示當前路徑)。


          到此環境變量已經設置完畢,但是可能你再次運行的時候系統還會報之前的錯,環境變量設置好之后我們要先把dos窗口關掉重新進入,剛剛設置的才會生效。

           

          鍵入命令“java -version”,“java”,“javac”幾個命令,出現畫面,說明環境變量配置成功。
          如果沒有成功請檢查你的變量是否設置正確,可以用以下命令打印:
          echo %JAVA_HOME%  
          查看JAVA_HOME設置的值。
          echo %PATH% 
          查看PATH設置的值。
          echo %CLASSPATH%
          查看CLASSPATH設置的值。

          此時,各環境變量都沒問題了,我們可以用上面的測試類來做下測試。
          進入測試類所在目錄:E盤根目錄。
          鍵入:javac Test.java 編譯成功 沒有報錯。
          鍵入:java Test 運行成功 打印結果“Hello Alizee”。

          如果有什么不理解的地方,歡迎留言提問。


          posted on 2012-06-07 09:24 宋夏 閱讀(376) 評論(0)  編輯  收藏 所屬分類: 經驗分享


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


          網站導航:
           
          <2012年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          公告


          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临澧县| 鄂托克旗| 当阳市| 安乡县| 高台县| 衡水市| 大庆市| 开化县| 古交市| 巴马| 合作市| 绥宁县| 启东市| 民勤县| 清丰县| 永登县| 醴陵市| 阿克陶县| 武穴市| 比如县| 咸宁市| 鹤庆县| 靖宇县| 苍南县| 确山县| 龙里县| 白水县| 聂拉木县| 喀喇沁旗| 成武县| 将乐县| 阳朔县| 永福县| 湛江市| 夏邑县| 阳城县| 岚皋县| 桑植县| 庐江县| 友谊县| 怀柔区|