天天看點

Java環境變量配置步驟及原理詳解

  初學java時,我們常會讓配置環境搞的暈頭轉向,而如何配置環境變量呢?為什麼要配置環境變量?為什麼要這樣配置環境變量?這裡為大家說明一下,希望你可以明白這個原理,解決這個小困擾。這裡就以win10為例,其他作業系統類似。

  

Java環境變量配置步驟及原理詳解

  通常情況下,我們要配置"JAVA_HOME"、"path"、"classpath"這三個環境變量。其中path環境變量是系統變量,本來存在的,而JAVA_HOME和classpath是不存在的。

  一、配置JAVA_HOME的環境變量

  步驟:此電腦>右鍵選擇“屬性”>進階系統設定>進階下的環境變量>配置JAVA_HOME

  

Java環境變量配置步驟及原理詳解
Java環境變量配置步驟及原理詳解
Java環境變量配置步驟及原理詳解

  建立(是上面的),變量名填JAVA_HOME,變量值填你jdk安裝目錄下的bin檔案的絕對位址,我這裡的是C:\Program Files\Java\jdk1.8.0_25\bin,确定之後JAVA_HOME就配置好了。

  

Java環境變量配置步驟及原理詳解
Java環境變量配置步驟及原理詳解

  二、配置path環境變量

  現在配置path系統變量,找到并編輯。

  

Java環境變量配置步驟及原理詳解

  Win10這裡處理的比較好,一個配置占一行,一目了然。

  

Java環境變量配置步驟及原理詳解

  建立一個變量,%JAVA_HOME%,JAVA_HOME要用%包起來。

  注:win10這裡直接可以這樣配置,win7是多個配置都在一行的,而兩個配置之間需要用英文 ; 隔開。

  

Java環境變量配置步驟及原理詳解

  之後一步步确定儲存。

  到這個時候java環境可以說是配置好了,下面給大家說下為什麼這樣配置,這樣配置的原理。

  path就是你系統啟動的配置,配置path的原因是讓你可以直接在控制台編譯運作java程式,而不必進入到java程式目錄下去運作。為什麼要配置bin目錄,啟動項一般字尾都是exe的檔案,而bin目錄是存放exe檔案的,這裡path就是配置jdk啟動項的,如你編譯運作的javac和java指令,JAVA_HOME隻是引用。你也可以不用配置JAVA_HOME,而直接把path配置成C:\Program Files\Java\jdk1.8.0_25\bin。大體上,配置原理就是這樣,其他應用的配置如apache還有後面學到的tomcat配置也是這樣配置。

  三、配置classpath環境變量

  設定classpath的目的,在于告訴Java執行環境,在哪些目錄下可以找到您所要執行的Java程式(.class檔案),關于這個ClassPath變量,其實可以不用配置了,在網上經常看到

  classpath

  .;%JAVA_HOME%lib\dt.jar;%JAVA_HOME%lib ools.jar;%JAVA_HOME%jre\lib\rt.jar;

  四、測試是否配置成功

  開始>運作>輸入cmd确認(win+r直接打開運作)。

  輸入java -version,回車,可以看到你jdk是否配置好,也可以看到目前安裝jdk的版本資訊。輸入java可以看到其他資訊。

  

Java環境變量配置步驟及原理詳解