Windows下Java環境變數的配置(詳)

駿馬之輝發表於2015-07-18
    不少java初學者可能像當初的筆者那樣,百度一個教程配置環境變數或者向學長求救,但對於環境變數為什麼這樣配,和可不可以改變一下,百思不得解。以前我只是百度一個(最複雜)配置,發現有人問我的時候,我也不大懂,大丟面子,所以下決心,研究一下環境變數的配置和可能出現的問題,儘可能的詳盡並且把原理說清楚,為大家以後的大神之路鋪墊。

下載JDK

這一步沒什麼好說的,JDK官網下載和其他地方下載都可以,自行百度,筆者圖方便,實在騰訊管家軟體寶庫下載的,事實證明也一樣好使,版本最好在1.8以上。一般預設next就行,記住安裝的路徑,待會兒配環境變數會用到。

:第一次安裝的時候是安裝jdk,安裝完畢第二次彈出的安裝視窗是安裝jre; 我的處理方法是統一放在叫做java的資料夾下 最好英文路徑! enter image description here

配置Path環境變數

path環境變數是幹什麼的呢,引用《瘋狂Java講義》的說法enter image description here

注意:由於版本的問題,有時候Eclipse可使用自帶的JDK,也意味著不用配置任何環境變數就可以用,但是如圖enter image description here

沒有javac,所以不能用javac編輯,而且筆者發現一個問題,由於筆者偷懶,近一個月沒有開啟過eclipse,發現eclipse由於找不到JDK路徑而打不開,所以最好不要偷懶了。

安裝完JDK後配置環境變數 計算機→屬性→高階系統設定→高階→環境變數 win8是開啟設定-電腦資訊 才出現屬性介面

enter image description here

enter image description here 懶得敲字了,直接截圖百度……

enter image description here

配置CLASSPATH

一般情況下,現在就應該配置CLASSPATH了,但注意,jdk1.5以上無需配置CLASSPATH系統變數!!現在的版本都更新到1.8以上了,也就是說,完成Path的配置工作,環境變數的配置就結束了,百度坑了無數人啊,我還以為這個是萬年不變需要背會的流程啊…… 原理如下 enter image description here

如果,硬要裝的話,如下: enter image description here

驗證

cmd下,輸入java -version 和javac -version enter image description here


邏輯應該還算清楚,關於系統變數和使用者變數的區別之類的這麼深的東西,看大家反饋了,如果需要就更新; 還有無恥地盜了百度和《瘋狂Java講義》的圖; 這裡有連結: JDK安裝與環境變數配置-baidu

相關文章