JAVA環境變量的設置
以下所講為Java環境變量的設置是如何操作的。
如果是Win2000/NT/XP,使用鼠標右擊"我的電腦->屬性->高級->環境變量",或"開始->設置->控制面板->系統->高級->環境變量"。修改以下變量,并按"確定"按鈕保存設置。無需重新啟動計算機。
系統變量->新建->變量名:JAVA_HOME變量值:c:\j2sdk1.4.2
系統變量->新建->變量名:CLASSPATH變量值:.;%JAVA_HOME%\lib
系統變量->編輯->變量名:Path在變量值的最前面加上:%JAVA_HOME%\bin;
說明:
1.設置的CLASSPATH的變量值中有一英文句號"."后跟一個分號,表示當前路徑的意思
2.如果是Win95/98/Me,而又沒有文件"C:\autoexec.bat",可以用DOS命令"notepadc:\autoexec.bat"打開記事本來創建一個新的,在里面寫入:
- JAVA_HOME=c:\j2sdk1.4.2
- PATH=%JAVA_HOME%\bin;%PATH%
- CLASSPATH=.;%JAVA_HOME%\lib
或
- setJAVA_HOME=c:\j2sdk1.4.2
- setPATH=%JAVA_HOME%\bin;%PATH%
- setCLASSPATH=.;%JAVA_HOME%\lib
帶或不帶"SET"其功能是一樣的。
3.解釋==>JAVA_HOME=c:\j2sdk1.4.2==>在系統環境變量里聲明一個叫"JAVA_HOME"的變量,其值為"c:\j2sdk1.4.2",主要是為以下兩句做準備,另外,也是聲明J2SDK位置的標準方法。一旦定義了JAVA_HOME=c:\j2sdk1.4.2,以后系統就會自動認為"%JAVA_HOME%\bin"就代表"c:\j2sdk1.4.2\bin"。使用"%PATH%"也有同樣的意思。
4.解釋==>PATH=%JAVA_HOME%\bin;%PATH%==>系統會自動用剛才指定的"c:\j2sdk1.4.2"去替換"=%JAVA_HOME%",所以就把c:\j2sdk1.4.2\bin目錄下的javac.exe、java.exe、javadoc.exe、appletviewer.exe等變成可以在任何其他目錄下直接使用的命令,也就是說,你在任意路徑下,鍵入命令"java-version"可以顯示正確的Java版本信息,而不是出現"BadCommandorFilename"或"'java'不是內部命令或外部,也不可運行的程序或批處理文件"。
5.解釋==>CLASSPATH=.;%JAVA_HOME%\lib==>系統會自動把CLASSPATH設置為".;c:\j2sdk1.4.2\lib",其中英文句號"."代表當前工作目錄,英文分號";"表示連接的意思。在執行Java程序時,JVM會首先在當前目錄下尋找所需的類,如果沒有,就去c:\j2sdk1.4.2\lib查找。也有把CLASSPATH設置成".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"的(推薦)。隨著編程經驗的提高,會漸漸對CLASSPATH的設置有更深的認識......(按以上配置,沒有必要在CLASSPATH中包含"c:\test")
到此應該能清楚的明白Java環境變量的設置流程了。
【編輯推薦】