Path环境变量详解
path:環境變量
我們平時打開一個應用程序,一般是雙擊桌面圖標或在開始菜單鏈接,無論是桌面的快捷圖標還是菜單鏈接都包含了應用程序的安裝位置信息,打開它們的時候系統會按照這些位置信息找到安裝目錄然后啟動程序,比如QQ:
知道了一個應用程序的安裝目錄位置,我們也可以通過命令行工具打開,如筆者QQ的位置為:“C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\QQProtect.exe”,QQ的應用程序名為為QQProtect.exe,那么我們打開命令行工具Win+R->>cmd->>cd?C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\,使用cd命令進入該目錄,再輸入“QQProtect”,即可運行qq;
編輯系統變量名“Path”,在“Path”變量值的后面追加qq的安裝目錄:“;C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\?”注意追加的時候要在目錄字符串的前面加個英文的分號“;”,英文分號用來將Path里面不同的路徑隔開;
確定保存后,再回到命令窗口,不管在任何目錄下,你只要輸入QQProtect(不區分大小寫,寫成qqprotect也許)的命令,qq就會啟動;
還可以自己新建一個用戶變量,比如新建一個叫“QQ”的用戶變量,變量值為QQ的安裝目錄“C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\”;
此時,修改PATH里的QQ安裝目錄,從“C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\”修改為%QQ%;
在命令窗口輸入“QQProtect”,仍然能夠啟動QQ,也就是說我們可以用某一個用戶變量名兩邊分別加一個百分號,如:“%QQ%”,來代替這個變量名所指向的變量值。
系統變量Path告訴操作系統可執行文件(*.exe、*.bat等)所在的路徑,當OS(操作系統)發現某個*.exe時,windows默認從當前目錄開始查找這個命令,若查不到,OS就會到Path所設定的路徑中去尋找該命令,然后執行。系統默認的系統變量為:
Path =system32;%SystemRoot%;Wbem
就是說處于上面3個目錄(多個變量用分號隔開)中的*.exe文件,可以在任意地方被執行(在運行窗口能直接執行的命令,像cmd、notepad等,基本都在上面的3個目錄里面),所以他們可以直接運行。
path=*********;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;********
(*代表原有配置%JAVA_HOME%\jre\bin可以省略)
如:編譯和運行java文件需要經過兩個步驟(1)將源文件編譯成字節碼(2)解釋執行平臺無關的字節碼程序。上面這兩個步驟分別需要使用java.exe和javac.exe這兩個命令。假設在安裝jdk的前提下打開命令行執行java和java,將被提示不是內部或外部命令。這是因為:雖然我們已經在計算機中安裝了jdk,而jdk的安裝路徑下也包含了java.exe和javac.exe兩個命令,但計算機不知道去哪里找這兩個命令。
windows操作系統根據path環境變量來查找命令。path環境變量的值是一系列路徑,windows操作系統將在這一系列路徑中一次查找命令,如果能找到這個命令,則該命令是可執行的。如果不能找到,則會報不是內部或外部命令的錯誤。
所以設定環境變量的作用就是:使環境變量中的執行程序無論在什么位置都能執行,不受當前目錄的限制。
總結
以上是生活随笔為你收集整理的Path环境变量详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上汽大通t60配置有哪些
- 下一篇: memwatch介绍