以下所講為Java環境變數的設定是如何操作的。
如果是Win2000/NT/XP,使用滑鼠右擊"我的電腦->屬性->高階->環境變數",或"開始->設定->控制面板->系統->高階->環境變數"。修改以下變數,並按"確定"按鈕儲存設定。無需重新啟動電腦。
系統變數->新建->變數名:JAVA_HOME變數值:c:j2sdk1.4.2
系統變數->新建->變數名:CLASSPATH變數值:.;%JAVA_HOME%lib
系統變數->編輯->變數名:Path在變數值的最前面加上:%JAVA_HOME%in;
說明:
1.設定的CLASSPATH的變數值中有一英文句號"."後跟一個分號,表示當前路徑的意思
2.如果是Win95/98/Me,而又沒有檔案"C:autoexec.bat",可以用DOS命令"notepadc:autoexec.bat"開啟記事本來建立一個新的,在裡面寫入:JAVA_HOME=c:j2sdk1.4.2
PATH=%JAVA_HOME%in;%PATH%
CLASSPATH=.;%JAVA_HOME%lib
或setJAVA_HOME=c:j2sdk1.4.2
setPATH=%JAVA_HOME%in;%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%in"就代表"c:j2sdk1.4.2in"。使用"%PATH%"也有同樣的意思。
4.解釋==>PATH=%JAVA_HOME%in;%PATH%==>系統會自動用剛才指定的"c:j2sdk1.4.2"去取代"=%JAVA_HOME%",所以就把c:j2sdk1.4.2in目錄下的javac.exe、java.exe、javadoc.exe、appletviewer.exe等變成可以在任何其他目錄下直接使用的命令,也就是說,你在任意路徑下,輸入命令"java-version"可以顯示正確的Java版本訊息,而不是出現"BadCommandorFilename"或"'java'不是內部命令或外部,也不可執行的程式或批處理檔案"。
5.解釋==>CLASSPATH=.;%JAVA_HOME%lib==>系統會自動把CLASSPATH設定為".;c:j2sdk1.4.2lib",其中英文句號"."代表當前工作目錄,英文分號";"表示連接的意思。在執行Java程式時,JVM會首先在當前目錄下尋找所需的類,如果沒有,就去c:j2sdk1.4.2lib搜尋。也有把CLASSPATH設定成".;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar"的(推薦)。隨著程式設計經驗的提高,會漸漸對CLASSPATH的設定有更深的認識......(按以上配置,沒有必要在CLASSPATH中包含"c: est")
到此應該能清楚的明白Java環境變數的設定流程了。
【編輯推薦】
【責任編輯:慧增 TEL:(010)68476606】
點贊 0