1. 程式人生 > >IT兄弟連 Java語法教程 Java開發環境 配置Java環境變數

IT兄弟連 Java語法教程 Java開發環境 配置Java環境變數

在安裝完JDK後,我們需要配置系統的環境變數,否則在控制檯中使用JDK為我們提供的工具時將出現如圖12所示的錯誤資訊。

256a935a426e415389612006841447b6.png

圖12  未配置環境變數時執行java命令提示的錯誤資訊 

 

當出現這樣的提示資訊時,表示系統找不到JDK提供的工具的具體位置,所以沒辦法執行我們的命令,這時我們就需要配置環境變數,將我們JDK中存放各種工具的目錄新增到系統環境變數Path中。

目前我們使用的作業系統主要有兩個版本:Windows 7和Windows 10,這兩個版本的作業系統配置環境變數時有一些細微的差別,本書會分別描述這兩種系統配置環境變數的具體步驟。Windows 8或Windows 8.1版本的Windows配置環境變數與Windows 7相同。

1.Windows 7配置JDK環境變數

1)使用滑鼠右鍵點選左面中的“計算機”圖示,在彈出的選單中點選“屬性”選項,如圖13所示。

  cc6a04ca13ba4cf8b1e866986716ec6d.png

圖13  計算機右鍵選單

 

2)點選“屬性”選項後,彈出系統屬性介面,如圖14所示,在其左側點選“高階系統設定”選項。

119629f05f0a4f9db6aac9cabdbd4ad8.png

圖14  系統屬性介面

 

3)如圖15所示,在彈出的系統屬性對話方塊中,點選“環境變數”按鈕。

8360a4de13ee463cbb93a9122647ba2a.png

圖15  系統屬性-高階介面

 

4)在彈出的環境變數對話方塊中,選中系統變數中的Path變數,然後點選編輯按鈕,如圖16所示。

 df7956ab110e47119d86742e089c839b.png

圖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的環境變數配置。

f2ce0e217d4f4d23ad180496ab97c428.png

圖17  編輯Path變數值

 

2.Windows 10配置JDK環境變數

1)使用滑鼠右鍵點選左面中的“此電腦”圖示,在彈出的選單中點選“屬性”選項,如圖18所示。

 007ee4522acb486f8d970fab48d8a330.png

圖18  此電腦右鍵選單

 

2)點選“屬性”選項後,彈出系統屬性介面,如圖19所示,在其左側點選“高階系統設定”選項。

8cedfffb3c104112ac0a3b9242ffc4e2.png

圖19  系統屬性介面

 

3)如圖20所示,在彈出的系統屬性對話方塊中,點選“環境變數”按鈕。

0ba99ef9d34044baab05a1abb37ffe38.png

圖20  系統屬性-高階介面

 

4)在彈出的環境變數對話方塊中,選中系統變數中的Path變數,然後點選“編輯”按鈕,如圖21所示。

 

  a45518ef0e5442a1bc6e1792c76425b4.png

圖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的環境變數配置。

0ee4a7a386894a1783d923f5fab97e64.png

圖22  新增Path變數值

 

3.測試JDK環境變數配置

JDK安裝成功後必須確認環境變數配置是否正確。在Windows系統中測試JDK環境需要選擇“開始/執行”命令(沒有“執行”命令可以按Windows+R快捷鍵),如圖23所示在“執行”對話方塊中輸入“cmd”並點選“確定”按鈕啟動控制檯。

0640af5813464be98e8f89ac276da792.png

圖23  執行CMD

 

在控制檯中輸入“java –version”命令,按回車鍵,將輸出JDK的版本資訊,這說明JDK環境搭建成功。如圖24所示。

fcf8a2642cc245b4877260f7c7c92259.png

圖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