2021-05-12 14:32:11
java環境變數的設定步驟及其作用詳細解讀
2019-12-11 01:23:46
簡要的介紹一下這三個環境變數。
JAVA_HOME指明JDK安裝路徑.(在安裝好java之後就該設定)
Path使得系統可以在任何路徑下識別java命令.(如果你採用命令形式編譯java原始碼,設定這個很方便)
classpath為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別它.
1
JAVA_HOME
指明JDK安裝路徑,就是剛才安裝時所選擇的路徑D:program filesJDK,此路徑下包括lib,bin,jre等檔案夾(此變數最好設定,因為以後執行tomcat,eclipse等都需要依*此變數)
說明: JAVA_HOME 的具體路徑要看你的jdk安裝目錄哦. 不能照抄上面的.
2
Path
使得系統可以在任何路徑下識別java命令,設為:
%JAVA_HOME%bin;%JAVA_HOME%jrebin;
說明:上述程式碼仿照JAVA_HOME設定流程,在系統變數->找到path->在最後填入上述程式碼即可
不用改動哦
3
為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別,設為:
.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar
說明:說明:上述程式碼仿照JAVA_HOME設定流程,在系統變數->新建->依次填入classpath 以及上面程式碼即可,不用改動哦
4
測試環境變數的設定情況
開啟CMD 輸入
1)echo %classpath%
2)java
1
?path環境變數的作用--幫助系統操作java我們用javac將原始碼編譯成.class檔案, 在呼叫java 命令讓程式執行. 問題是:系統是如何找到並呼叫javac.exe和java.exe兩個應用程式的?打個比方,平時我們執行某一程式,比如魔獸,酷狗音樂,都是先找到它們的應用程式war3.exe和kugou.exe的所在位置,然後雙擊執行。那麼作業系統是如何自動找到javac.exe和java.exe的位置呢?2
classpath環境變數的作用--告訴java虛擬機器所有的可執行檔案.class都在哪它的值也是由目錄組成,它的作用在於告訴Java執行環境,在哪些目錄下可以找到所要執行的Java程式所需要的類或者包。比如我要執行一個名為Test.class的檔案,而這個程式呼叫了另一個Link.class檔案的內容,那麼系統必須知道Link.class檔案的位置才能呼叫Link.class檔案。如果Link.class檔案的目錄在classpath環境變數的值中,就可以找到了。3
java_home環境變數---使得其他相關環境變數的設定更加方便簡潔java_home一般設定為jdk的安裝目錄,比如C:ProgramFilesJavajdk1.6.0_22.如果設定了java_home,那麼path環境變數可以設定為「%java_home%bin」.相關文章