天天看點

菜鳥學JAVA之環境變量

環境變量

相信大家已經把JDK安裝好了,可是,問題在于我們現在依然無法編譯java檔案。因為沒有我們還沒有設定好環境變量。那麼環境變量是什麼呢?這個我也不是很清楚。但是它就是有這樣一回事。我想今後我這個小菜鳥會把這想明白的。是以現在廢話不多說,直接進入主題。

環境變量的設定

應該說環境變量的設定并不是什麼難事,隻是,很多時候,我們總會自己吓自己,因而不敢去嘗試,而是以将它神秘化了。就比如你打算在自己電腦上安裝JDK的時候,是不是也是一樣的緊張,不知所措呢?至少,筆者就是這樣的,後來安裝的次數,接觸的多了,也就沒有什麼問題了。其實Windows的環境配置比Ubuntu等來得容易多了,畢竟這是一個面向所有人的作業系統。又廢話了。。。應該說JDK的環境變量以下三個:

1,JAVA_HOME,這個是為了友善以後使用相關的IDE的(其實筆者自己也不清楚這個有什麼用);

2,PATH;

3,CLASSPATH。

那麼怎麼完成這三步呢?首先,我們需要先進入系統的環境變量。

進入環境變量修改界面

1,右擊我的電腦,點選屬性,進入屬性界面
菜鳥學JAVA之環境變量
2,在屬性界面中點選進階系統設定
菜鳥學JAVA之環境變量
3,在系統屬性的視窗中選擇環境變量
菜鳥學JAVA之環境變量

OK,我們終于進入環境變量界面了。

菜鳥學JAVA之環境變量

首先,我們先浏覽一下上圖中的1号區。我們不難發現裡面有path選項,這就說明在我們之前,系統裡已經有了相應的設定。是以我們無需建立,隻需輕按兩下進入,修改即可。這個在下文會有詳細的叙述。2的建立就是我們想建立環境變量時的按鈕。

設定JAVA_HOME

一般來說,我們的電腦中并不存在JAVA_HOME,這個時候,就需要我們去建立它了,點選上圖中的建立即可進入下圖的界面中

菜鳥學JAVA之環境變量

在變量名中填入JAVA_HOME,在變量值中填入jdk所在的目錄,像上圖,我們預設安裝都安裝在了C槽的Program Files檔案夾中。是以就是那個位址。你隻要能找到自己的jdk.1.x.0.xx這個檔案夾所在的目錄就行。

PS:x.xx由我們的檔案夾名稱來決定,它直接取決于版本。為了友善我們也可以進入相應的檔案夾将檔案夾jdk1.7.x.xx改為jdk。JAVA_HOME對我們後面的設定還是比較重要的是以我們一定要加倍認真。

設定Path

path上文也說了,一般的話電腦上之前就存在了,是以我們不用建立。我們隻要輕按兩下Path就行,它彈出的如同上圖一樣,隻是,變量名與變量值都已經寫了。這時候我們需要做的是加入一個新的位址。一般來說,我們都會把它加到最前面。

Path的位址:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

%JAVA_HOME%是我們之前已經設定好的環境,“%”是引用的意思,JAVA_HOME作用就在這裡。它讓我們不用每次都寫一長串的位址,而可以用JAVA_HOME來代替。一定不要忽略了每個變量後的分隔符“;”。

菜鳥學JAVA之環境變量

設定CLASSPATH

這個變量一樣的,我們的電腦裡應該是沒有的。是以一樣的我們需要建立。變量名無需多說也應該知道該填什麼了吧。

CLASSPATH内容:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

這個,還是比較簡單的,不過這裡有個陷阱。就是%JAVA_HOME%之前的這個“.%”;有很多人沒有配置好就卡在這裡了。是以大家一定要注意了。

菜鳥學JAVA之環境變量

這樣完了後,我們一定不要忘了點确定哦。否則我們所有的努力都白費了。這樣我們就可以檢測一下我們是否已經配置好環境了。

檢測環境變量是否設定完成

我們應該進入控制台,方法在前一篇文章,JDK的安裝有提及,如果不知道的點這裡:http://blog.csdn.net/davidloman/article/details/17193203#t2

進入控制台後,輸入javac後按回車,稍等片刻後有

菜鳥學JAVA之環境變量

如果顯示的是上面的畫面,那麼恭喜你,環境變量設定完成了。如果沒有,請在檢視一下,是否有哪些位址寫錯了。

PS:網上有一些文章都是通過以下兩個指令來檢測環境變量是否設定好了。一個是:java -version;但是如果你看過筆者的上一篇文章時,你可以看到,即使系統沒有配置好環境,隻要JDK安裝好,就能顯示出相應的版本資訊。第二個是:java -help這個指令也是一樣的,隻要是JDK安裝好了,也是可以顯示出相關的資訊的。是以,要真正了解是否配置好環境還是得用javac。

繼續閱讀