查看單個文章
舊 2006-08-24, 10:43 AM   #2 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

java環境變數

java環境變數


我正在學java,看到很多博客上都有關於java環境變數的設置,我也不厭其煩的重寫一變,借此瞭解一下整個系統的環境變數。

JAVA_HOME,CLASSPATH,PATH.

只有這三個java環境變數。

JAVA_HOME指向的是JDK的安裝路徑,如C:\j2sdk1.4.2_09,在這路徑下你應該能夠找到bin、lib等目錄。當然,你願意放哪裡,就放哪裡。我的是放在c盤根目錄

JAVA_HOME=C:\j2sdk1.4.2_09;

PATH環境變數,目的是為了指向JDK的bin目錄,這裡面放的是各種編譯執行命令。

我的設置是:

PATH=C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin;

需要說明,系統中本身就有PATH環境變數,只要把C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin;直接放到後面即可,中間有分號間隔。

如果你的JAVA_HOME是別的目錄,就對照著該吧。

CLASSPATH最重要。

CLASSPATH=.;C:\j2sdk1.4.2_09\lib\dt.jar;C:\j2sdk1.4.2_09\lib\tools.jar;這時我的設置。這是類的路徑。前面加上點和分號,意為首先在當前目錄查找,以後你自己編寫類的時候自然明白這點。

那麼為什麼要設置環境變數,以前編寫c語言的時候怎麼不設置呢?

由於WINDOWS預定的搜索順序,先搜索當前目錄的,再搜索系統目錄的,再搜索PATH環境變數設定的。你在編寫java程式時,在一個指定目錄,這裡沒有編譯執行命令,而系統目錄裡面,也沒有編譯執行命令。所以放在環境變數裡面, 從這裡你應該可以看出,環境變數是幹什麼用的了。簡單說就是告訴操作系統到那裡去找指定的文件。你要是把系統目錄給改了,看你用dos命令還好不好使。

配置完後,在命令提示字元下,鍵入java -version,如果出現java的一些訊息,說明配置成功。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
向 psac 送花的會員:
longlie (2007-10-21)
感謝您發表一篇好文章