jdk-8u141-windows-x64.exe
點(diǎn)擊開(kāi)始菜單(win11為例)
在搜索框內(nèi)搜索“環(huán)境變量”并點(diǎn)擊進(jìn)入對(duì)應(yīng)窗口:
變量名:JAVA_HOME
,
變量值為jdk安裝目錄所在位置
,默認(rèn)位置為:C:\Program Files\Java\jdk1.8.0_141
;如果在安裝的時(shí)候使用了自定義目錄 請(qǐng)根據(jù)自己的實(shí)際情況填入。然后點(diǎn)擊確定。
PATH
變量引入自定義變量在系統(tǒng)變量
中找到Path,點(diǎn)擊編輯
按鈕
Path
變量新增條目條目值為%JAVA_HOME%/bin
然后依次 點(diǎn)擊確定
WIN+R
打開(kāi)運(yùn)行框 輸入CMD 打開(kāi)dos命令行
分別輸入java -version
、javac -version
筆記使用的安裝版本 jdk1.8.91
sudo tar -zxvf jdk-8u91-linux-x64.tar.gz -C /opt
cd /opt
sudo ln -s jdk1.8.0_91/ jdk
vi ~/.bashrc
? 在配置文件的末尾(shfit+g
快速跳到文件末尾) 添加環(huán)境變量 ;配置內(nèi)容如下:
export JAVA_HOME=/opt/jdk
export PATH=$PATH:$JAVA_HOME/bin
source ~/.bashrc
javac -version
java -version
環(huán)境變量
1.環(huán)境變量是什么?環(huán)境變量是在操作系統(tǒng)中一個(gè)具有特定名字的對(duì)象,它包含了一個(gè)或者多個(gè)應(yīng)用程序所將使用到的信息。
你也可以將他分成環(huán)境
、變量
兩個(gè)詞來(lái)看;環(huán)境實(shí)際上就是完成某一個(gè)操作所需的資源;例如我們要打開(kāi)QQ音樂(lè),那就一定要有QQ音樂(lè)這個(gè)軟件的可執(zhí)行程序。變量就很簡(jiǎn)單了,用廢話文學(xué)來(lái)講變量就是一個(gè)會(huì)變化的量
;變量的值雖然會(huì)變化 但他總會(huì)有一個(gè)值,當(dāng)我們使用或者獲取這個(gè)變量的時(shí)候?qū)嶋H上是去獲取的這個(gè)變量的值。那有人就會(huì)問(wèn) 既然我們最終需要的到是一個(gè)值,為什么不直接使用一個(gè)值呢?實(shí)際上也很簡(jiǎn)單 ,因?yàn)橹挡粔蜢`活。例如張三開(kāi)了一家小賣店前十天盈利3000元;第十一天盈利200元,當(dāng)我們使用計(jì)算機(jī)科學(xué)去完成這十一天的營(yíng)收計(jì)算的時(shí)候可以直接計(jì)算 3000+200,可是如果第十二天的時(shí)候呢?我們的表達(dá)式是否還依舊適用。
所以你可以將環(huán)境變量理解成為了更靈活的為計(jì)算機(jī)的使用者提供定向的資源支持。
2.為什么需要環(huán)境變量在我們想要運(yùn)行一個(gè)程序時(shí),我們可以找到該程序安裝路徑下相應(yīng)的.exe文件,直接雙擊即可啟動(dòng)?;蛘呖梢灾苯与p擊該軟件的快捷方式,也可快速啟動(dòng)。前者比較麻煩,我們一般使用后者,但是這兩種方法都已經(jīng)告訴了計(jì)算機(jī)需要啟動(dòng)的程序的安裝位置(打開(kāi)任意快捷方式的屬性界面,我們都可以看到快捷方式對(duì)應(yīng)程序的安裝位置,實(shí)際上快捷方式也是一種用于快速啟動(dòng)的命令行)。
還有一種啟動(dòng)程序的方式,在命令行輸入一個(gè)命令啟動(dòng)某一程序。同理,計(jì)算機(jī)需要知道該程序的位置,否則計(jì)算機(jī)會(huì)提示沒(méi)有此命令。此時(shí)若當(dāng)前目錄下沒(méi)有安裝此程序,系統(tǒng)除了在當(dāng)前目錄下面尋找此程序外,還應(yīng)到path中指定的路徑去找這個(gè)程序;都找不到計(jì)算機(jī)才會(huì)提示沒(méi)有此命令。為了解決該問(wèn)題就會(huì)用到環(huán)境變量。
通俗點(diǎn)來(lái)講,就是為了能夠在任何文件夾下都調(diào)用到某一指定目錄下的文件;而又因?yàn)殡娔X文件的路徑實(shí)在太多了,去每一個(gè)路徑下都找一遍你要的資源,這很浪費(fèi)計(jì)算機(jī)的資源(就像你使用計(jì)算機(jī)的搜索功能在全部磁盤(pán)上檢索一個(gè)圖片),所以我們要設(shè)置在任何目錄下都調(diào)用到該指定文件,為了在在任何文件夾下都調(diào)用到某一指定目錄下的文件,我們就應(yīng)該配置環(huán)境變量(指定目錄路徑),讓系統(tǒng)在你所配置的路徑下去自己查找這些文件然后運(yùn)行,而不用我們?nèi)ナ謩?dòng)打開(kāi)這些文件所在目錄再運(yùn)行。
3.環(huán)境變量的作用在命令行輸入啟動(dòng)一個(gè)程序的命令后,計(jì)算機(jī)首先在當(dāng)前目錄下尋找該軟件的可執(zhí)行文件,若沒(méi)有,再在環(huán)境變量中(PATH變量指向的路徑)尋找。因此,在環(huán)境變量中加入軟件的安裝路徑后,即使沒(méi)有在該軟件的安裝目錄下,我們?cè)诿钚休斎胲浖拿Q也可啟動(dòng)該軟件。
4. 環(huán)境變量分類環(huán)境變量權(quán)限分有兩種,一種是用戶變量
,一種是系統(tǒng)變量
;
用戶變量只對(duì)當(dāng)前用戶有作用,比如我的是administrator,那么只對(duì)administrator登錄的情況下有作用。
系統(tǒng)變量相當(dāng)于是一個(gè)全局變量,無(wú)論你是哪個(gè)賬戶登錄系統(tǒng)都有作用。
windows操作系統(tǒng)在配置環(huán)境變量的時(shí)候會(huì)通過(guò)圖形化界面直接區(qū)分用戶變量和系統(tǒng)變量,而類Linux操作系統(tǒng)則是根據(jù)配置文件所在的位置來(lái)區(qū)分系統(tǒng)變量和用戶變量。在用戶家目錄
(~
)下的配置文件(不同系統(tǒng)有差異性 例如:.bashrc
、.zshrc
、.profile
……;) 里邊去配置的環(huán)境變量是用戶級(jí)別的;在/etc
目錄下的配置文件(不同系統(tǒng)有差異性 )中配置的是系統(tǒng)級(jí)別的環(huán)境變量;
另一種按生成種類分,分三種
系統(tǒng)默認(rèn)變量
系統(tǒng)安裝好之后就有的比如PATH,
程序自定義
安裝了某種程序會(huì)生成或修改某些變量比如java、vmware等。
用戶自定義
這個(gè)不多說(shuō)。
前面提到環(huán)境變量可以分成兩個(gè)詞去理解,關(guān)于變量 如果你之前接觸過(guò)任何計(jì)算機(jī)語(yǔ)言的話都不會(huì)陌生,但是這里和我們?cè)谟?jì)算機(jī)語(yǔ)言中變量的引用略有差異。
windows中 使用%變量名%
來(lái)引用變量,每一個(gè)資源路徑之間以;
隔開(kāi)
類Linux中使用$變量名
來(lái)引用變量,每一個(gè)資源路徑之間以:
隔開(kāi)
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧