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