Java 環境變量的作用及配置方式

一、配置原理:

瞭解JDK目錄結構的就知道,我們所有的執行文件都存在jdk的bin目錄下,因爲我們要想將.java文件編譯爲.class字節碼文件就需要用到javac.exe命令,然後用.java.exe命令來執行編譯好的.class文件,如果我們想在任何時候任何位置都能找到這兩個命令,或者其他更多的命令,我們就需要將其路徑放入Path中。這就是所謂的配置環境變量以及其中的原理。

二、配置方式:

計算機 - 右鍵屬性 - 高級系統設置 - 高級 - 環境變量

在這裏插入圖片描述
在系統變量中配置:

1、配置JAVA_HOME變量:

點擊【新建】,變量名爲JAVA_HOME;變量值爲JDK路徑,如圖,把JDK的路徑複製到對話框中,本人是默認的C:\Program Files\Java\jdk1.8.0_181,然後點擊【確定】。
在這裏插入圖片描述
2、配置PATH變量:

因爲系統已經預先配置有了這個變量,我們只需要修改即可,點擊【編輯】,進入修改界面,點擊【新建】,在空白處加上這兩個變量%JAVA_HOME%\bin%JAVA_HOME%\jre\bin,然後點擊【確定】。
在這裏插入圖片描述
3、ClassPath變量設置:

在系統變量中也不存在ClassPath變量,點擊進入【新建】,變量名爲ClassPath,變量值爲.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;,注意不要漏掉變量值中的符號,最後點擊【確定】。

Java1.5版本之後可不需要設置ClassPath,因爲在Java1.5之後我們默認是去當前路徑下去找.class文件。
在這裏插入圖片描述
我這裏有一些是配置scala的環境變量,可以直接忽略即可。

4、測試環境變量是否成功:Win + R,輸入cmd,打開DOS窗口

在命令行中分別輸入java -version
在這裏插入圖片描述
在命令行輸入java

在這裏插入圖片描述
在命令行輸入javac
在這裏插入圖片描述
三、爲什麼要配置JAVA_HOME變量:

首先在系統變量中配置一個JAVA_HOME變量,變量值爲jdk的具體路徑值,這個變量是方便我們後續在PATH中配置具體的jre和bin的路徑,配置了JAVA_HOME以後,如果我們後續修改了jdk的路徑,PATH上的路徑是不需要修改的,直接修改JAVA_HOME這個變量值就可以了,如果不配置JAVA_HOME這個變量的話,一旦jdk路徑修改以後,那麼我們要修改PATH以及ClassPath中的配置值。

四、path和classpath的區別:

path配置的是可執行文件.exe,配置後可以在不同的盤符下訪問path路徑下的可執行文件,classpath配置的是java的類文件,就是.class文件。

五、classpath加分號和不加分號的區別:

如果不加分號,支取classpath路徑去找,加分號以後,先去classpath路徑中去找,然後在當前路徑中找。

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