環境變數是包含關於系統及當前登入使用者的環境資訊的字串,一些軟體程式使用此資訊確定在何處放置檔案(如臨時檔案).環境變數說白了就是指定一個軟體的路徑,比如說配置TomcatJdk等軟體時就必須設定環境變數。
環境變數相對於給系統或使用者應用程式設定的一些變數, 具體起什麼作用這當然和具體的環境變數相關. 象path, 是告訴系統, 當要求系統運行一個程式而沒有告訴它程式所在的完整路徑時, 系統除了在目前的目錄下面尋找此程式外, 還應到那些目錄下去找; 再象tc或bc++中, set include=path1;path2; 是告訴編譯器到哪裡去找.h類型的檔案; 當然不僅僅是指定什麼路徑, 還有其它的作用的, 象 set dircmd=/4 設定一個環境變數的作用是在使用dir命令是會把/4最為預設的參數添加到你的dir命令之後, 就象你的每個命令都加了/4參數, 它實際上是給命令解釋程式command設定的一個環境變數還是給dir這個內部命令設定的。
1.環境變數的設定有幾種方式?
設定環境變數有兩種方式:第一種是在命令提示字元運行視窗中設定;第二種是通過單擊“我的電腦→屬性→進階”標籤的“環境變數”按鈕設定。需要注意的是,第一種設定環境變數的方式只對當前運行視窗有效,關閉運行視窗後,設定就不起作用了,而第二種設定環境變數的方式則是永久有效。
2.如何在命令提示字元視窗中設定環境變數?
在“開始→運行”框中輸入“cmd”後按“確定”按鈕,出現命令運行視窗。在命令提示字元下輸入“set”即可查看環境變數設定。要查看具體某個環境變數的設定,比如要查看path環境變數的設定,可以輸入“set path”。要建立一個環境變數,比如要建立一個名為aa的,值為“c:”的環境變數,可以輸入“set aa=c:”命令。而要刪除一個環境變數,比如要刪除aa環境變數,則可輸入“set aa=”命令(注意=後面不能有空格)。如何更改一個環境變數的設定呢?更改環境變數有兩種情況:一是追加方式,即在不改變環境變數現有設定的情況下,增加變數的值,比如要給環境變數aa增加一個值為“D:”的設定,可以輸入“set aa=%path%;D:”。另一種是完全修改方式,對於這種方式,我們可以採用直接建立一個環境變數的方法來實現。
3.使用者變數和系統變數的關係是什嗎?
點擊“我的電腦→屬性→進階”標籤的“環境變數”按鈕,出現“環境變數”對話方塊,如果當前是以Administrator登入系統的使用者,對話方塊的上面為Administrator的使用者變數,對話方塊的下面為系統變數(即相當於系統中所有使用者的使用者變數)。有的時候我們會看到在使用者變數和系統變數中都存在某一個環境變數,比如path,那麼path的值到底是使用者變數中的值還是系統變數中的值,或者兩者都不是呢?答案是兩者都不是。path變數的值是使用者變數中的值與系統變數中的值的疊加。
4.改變環境變數和環境變數中的值應該注意什嗎?
環境變數和環境變數的值不要含有空格,也不要用中文,切記!