IT兄弟連 Java語法教程 Java開發環境 配置Java環境變數
在安裝完JDK後,我們需要配置系統的環境變數,否則在控制檯中使用JDK為我們提供的工具時將出現如圖12所示的錯誤資訊。
圖12 未配置環境變數時執行java命令提示的錯誤資訊
當出現這樣的提示資訊時,表示系統找不到JDK提供的工具的具體位置,所以沒辦法執行我們的命令,這時我們就需要配置環境變數,將我們JDK中存放各種工具的目錄新增到系統環境變數Path中。
目前我們使用的作業系統主要有兩個版本:Windows 7和Windows 10,這兩個版本的作業系統配置環境變數時有一些細微的差別,本書會分別描述這兩種系統配置環境變數的具體步驟。Windows 8或Windows 8.1版本的Windows配置環境變數與Windows 7相同。
1.Windows 7配置JDK環境變數
1)使用滑鼠右鍵點選左面中的“計算機”圖示,在彈出的選單中點選“屬性”選項,如圖13所示。
圖13 計算機右鍵選單
2)點選“屬性”選項後,彈出系統屬性介面,如圖14所示,在其左側點選“高階系統設定”選項。
圖14 系統屬性介面
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