教你快速設置環境變量

在沒有設置環境變量之前,我們可以通過直接在應用程序中加帶相關信息來運行我們

的程序。比如,我們可以這樣開始運行一個java程序:

    C:\jdk1.3.1\bin\java -jar C:\windows\desktop\myfiles\SimpleColorConverter.jar


         這樣肯定沒有錯誤,每次我們不得不敲上java應用程序的全路徑和class文件的全路徑,我們

寫一次沒問題,兩次不覺得長,三次也不覺得累,可是如果我們每次都要重複的敲上這一堆路徑的話,

那真的將會是一場噩夢。那麼,我們怎麼做才能夠減輕我們的輸入量呢?


一、簡介:

        環境變量是操作系統、應用程序、腳本程序等等的指明燈,能夠告訴他們需要的資源在哪裏。大多數的

系統都有一些預先設置好的環境變量,當然,我們也可以增加自己的環境變量。

    爲了看看當前系統的環境變量,我們可以用如下的命令:

    在Linux/Unix系統上,在shell命令符輸入 env ,然後回車

    在Windows系統中,在DOS窗口提示符輸入 set ,然後回車

    這樣,我們就可以看到系統當中的所有環境變量,如果我們想看看單個變量的值呢?

    在Linux/Unix系統上,在shell命令符輸入 echo $變量名 ,然後回車

    在Windows系統中,在DOS窗口提示符輸入 set 變量 或者 echo %變量%,然後回車

    如果要設置一個環境變量,可以用下面的命令:

    在Linux/Unix系統上,在shell命令符輸入 export 變量名= 變量值 ,然後回車

    在Windows系統中,在DOS窗口提示符輸入 set 變量名= 變量值 ,然後回車

    這樣,就設置好了。path和classpath環境變量的值都是一些有順序的目錄列表。告訴系統或者應用程序

到哪裏去尋找它們需要的資源。這個目錄列表是由一系列的分隔符分開的,Linux/Unix系統下分隔符是冒號“:”

windows系統中是分號“;”。如果,我們想在某個已經存在的環境變量值下加一些自己的值的話,可以這樣:

    Linux/Unix系統下: export CLASSPATH=$CLASSPATH:/path/to/program

    Windows系統下: set CLASSPATH = %CLASSPATH%;c:\path\to\program


二、設置Java環境

       要想方便的開發和運行Java應用程序,我們需要設置兩個環境變量,一個path一個classpath。

       設置好path變量,使得我們能夠在系統中的任何地方運行java應用程序,比如javac、java、javah等等

這就要找到我們安裝JDK的目錄,比如我們的JDK安裝在c:\jdk1.3\目錄下,那麼在c:\jdk1.3\bin目錄

下就是我們常用的java應用程序,我們就需要把c:\jdk1.3\bin這個目錄加到path環境變量裏面。

    classpath環境變量,是當我們在開發java程序時需要引用別人寫好的類時,要讓java解釋器知道到哪裏

去找這個類。通常,sun爲我們提供了一些額外的豐富的類包,一個是dt.jar,一個是tools.jar,這兩個jar包

都位於c:\jdk1.3\lib目錄下,所以通常我們都會把這兩個jar包加到我們的classpath環境變量中 (對這點我心存懷疑,這2個包應該是不用加也行的)

set classpath=.;c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\dt.jar。 注意對於jar包,在classpath中

需要跟上完整地文件路徑,而不能僅僅跟一個目錄。第一個路徑的點“.”,代表當前目錄,這樣當我們運行java AClass

的時候,系統就會先在當前目錄尋找AClass文件了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章