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

通常情況下,我們要配置"JAVA_HOME"、"path"、"classpath"這三個環境變量。其中path環境變量是系統變量,本來存在的,而JAVA_HOME和classpath是不存在的。
一、配置JAVA_HOME的環境變量
步驟:此電腦>右鍵選擇“屬性”>進階系統設定>進階下的環境變量>配置JAVA_HOME
建立(是上面的),變量名填JAVA_HOME,變量值填你jdk安裝目錄下的bin檔案的絕對位址,我這裡的是C:\Program Files\Java\jdk1.8.0_25\bin,确定之後JAVA_HOME就配置好了。
二、配置path環境變量
現在配置path系統變量,找到并編輯。
Win10這裡處理的比較好,一個配置占一行,一目了然。
建立一個變量,%JAVA_HOME%,JAVA_HOME要用%包起來。
注:win10這裡直接可以這樣配置,win7是多個配置都在一行的,而兩個配置之間需要用英文 ; 隔開。
之後一步步确定儲存。
到這個時候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可以看到其他資訊。