在安裝完JDK後,咱們須要配置系統的環境變量,不然在控制檯中使用JDK爲咱們提供的工具時將出現如圖12所示的錯誤信息。前端
圖12 未配置環境變量時執行java命令提示的錯誤信息 java
當出現這樣的提示信息時,表示系統找不到JDK提供的工具的具體位置,因此沒辦法執行咱們的命令,這時咱們就須要配置環境變量,將咱們JDK中存放各類工具的目錄添加到系統環境變量Path中。工具
目前咱們使用的操做系統主要有兩個版本:Windows 7和Windows 10,這兩個版本的操做系統配置環境變量時有一些細微的差異,本書會分別描述這兩種系統配置環境變量的具體步驟。Windows 8或Windows 8.1版本的Windows配置環境變量與Windows 7相同。測試
1.Windows 7配置JDK環境變量操作系統
1)使用鼠標右鍵點擊左面中的「計算機」圖標,在彈出的菜單中點擊「屬性」選項,如圖13所示。3d
圖13 計算機右鍵菜單blog
2)點擊「屬性」選項後,彈出系統屬性界面,如圖14所示,在其左側點擊「高級系統設置」選項。cmd
圖14 系統屬性界面io
3)如圖15所示,在彈出的系統屬性對話框中,點擊「環境變量」按鈕。編譯
圖15 系統屬性-高級界面
4)在彈出的環境變量對話框中,選中系統變量中的Path變量,而後點擊編輯按鈕,如圖16所示。
圖16 編輯系統變量中的「Path」變量
5)點擊「編輯」按鈕後,會彈出編輯Path變量的對話框,編輯變量值中的內容,在原變量值最前端添加「.;C:\Program Files\java\jdk1.8.0_181\bin;C:\Program Files\java\jdk1.8.0_ 181\jre\bin;」變量值,如圖17所示。添加變量後點擊「肯定」按鈕便可完成JDK的環境變量配置。
圖17 編輯Path變量值
2.Windows 10配置JDK環境變量
1)使用鼠標右鍵點擊左面中的「此電腦」圖標,在彈出的菜單中點擊「屬性」選項,如圖18所示。
圖18 此電腦右鍵菜單
2)點擊「屬性」選項後,彈出系統屬性界面,如圖19所示,在其左側點擊「高級系統設置」選項。
圖19 系統屬性界面
3)如圖20所示,在彈出的系統屬性對話框中,點擊「環境變量」按鈕。
圖20 系統屬性-高級界面
4)在彈出的環境變量對話框中,選中系統變量中的Path變量,而後點擊「編輯」按鈕,如圖21所示。
圖21 編輯系統變量中的「Path」變量
5)點擊「編輯」按鈕後,會彈出編輯Path變量的對話框,點擊「新建」按鈕,爲Path變量添加兩個變量值:「C:\Program Files\java\jdk1.8.0_181\bin」和「C:\Program Files\java\jdk1.8.0_ 181\jre\bin」。如圖22所示。添加變量後點擊「肯定」按鈕便可完成JDK的環境變量配置。
圖22 添加Path變量值
3.測試JDK環境變量配置
JDK安裝成功後必須確認環境變量配置是否正確。在Windows系統中測試JDK環境須要選擇「開始/運行」命令(沒有「運行」命令能夠按Windows+R快捷鍵),如圖23所示在「運行」對話框中輸入「cmd」並點擊「肯定」按鈕啓動控制檯。
圖23 運行CMD
在控制檯中輸入「java –version」命令,按回車鍵,將輸出JDK的版本信息,這說明JDK環境搭建成功。如圖24所示。
圖24 輸出JDK版本信息
CLASSPTAH環境變量
若是使用1.5以上版本的JDK,徹底能夠不用設置CLASSPATH環境變量。在使用「包名.類名」運行Java程序時,JRE會在當前路徑下自動搜索Java類。
若是使用1.5之前版本的JDK,JRE不會在當前路徑下自動搜索Java類,則須要在CLASSPATH環境變量中添加「.」,用以告訴JRE須要在當前路徑下搜索Java類。
除此以外,編譯和運行Java程序還須要JDK中lib路徑下的dt.jar和tools.jar文件中的Java類,所以還須要將這兩個文件添加到CLASSPATH環境變量中。
所以,若是使用JDK1.5以前的JDK來編譯和運行Java程序,經常須要設置CLASSPATH環境變量的值爲「.;C:\Program Files\java\jdk1.8.0_181\lib\dt.jar;C:\Program Files\java\jdk1.8.0_ 181\lib\tools.jar」(其中C:\Programs Files\java\jdk1.8.0_181是JDK 8的安裝目錄)。