java環境變量的配置

jdk版本:jdk-1_5_0_04-windows-i586-p.exe
大家可以去www.lybbs.net裏下載jdk.這個論壇裏基乎有所有相關的java軟件下載
先註冊一個用戶然後點上面的下載

首先安裝jdk於C,安裝後目錄爲:C:/Program Files/Java/jdk

然後右健我的電腦,選擇高級--->環境變量,配置如下:

JAVA_HOME=C:/Program Files/Java/jdk;

path=%JAVA_HOME%/bin;

classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tool.jar;


點擊確定完成。

測試
新建一個記事本文件在裏面輸入以下內容保存爲kiss.java


public class kiss
{
public static void main(String args[]){
System.out.println("歡迎來到java");}
}




命令行輸入:javac kiss.java
生成:kiss.class
命令行輸入:java kiss
結果:歡迎來到java


以下爲置JAVA_HOME,CLASSPATH,PATH的目的:
1,設置JAVA_HOME:
一、爲了方便引用,比如,你JDK安裝在C:/Program Files/Java/jdk1.6.0目錄裏,則設置JAVA_HOME爲該目錄路徑, 那麼以後你要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串;
二、歸一原則, 當你JDK路徑被迫改變的時候, 你僅需更改JAVA_HOME的變量值即可, 否則,你就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一你沒有改全, 某個程序找不到JDK, 後果是可想而知的----系統崩潰!
三、第三方軟件會引用約定好的JAVA_HOME變量, 不然, 你將不能正常使用該軟件, 以後用JAVA久了就會知道, 要是某個軟件不能正常使用, 不妨想想是不是這個問題.

2,設置CLASSPATH:
這是一個很有趣,當然也比較折磨初學者的問題, 這個變量設置的目的是爲了程序能找到相應的".class"文件, 不妨舉個例子: 你編譯一個JAVA程序---A.java, 會得到一個A.class的類文件,你在當前目錄下執行java A, 將會得到相應的結果(前提是你已經設置CLASSPATH爲"."). 現在, 你把A.class移到別的目錄下(例如:"e:/"), 執行java A, 將會有NoClassDefFindError的異常,原因就是找不到.class文件, 現在你把CLASSPATH增加爲:".;e:/"再運行java A, 看看會有什麼結果~~:)~~~, 一切正常, java命令通過CLASSPATH找到了.class文件!

3,設置PATH:
道理很簡單, 你想在任何時候都使用%JAVA_HOME%/bin/java 等來執行java命令嗎, 當然不會, 於是, 你可以選擇把 %JAVA_HOME%/bin添加到PATH路徑下, 這樣, 我們在任何路徑下就可以僅用java來執行命令了.(當你在命令提示符窗口輸入你個代碼時,操作系統會在當前目錄和PATH變量目錄裏查找相應的應用程序, 並且執行.)

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