配置JAVA環(huán)境變量

前提:已安裝jdk任一版本

計(jì)算機(jī)右鍵->屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量,打開(kāi)之后卜高,分為計(jì)算機(jī)某一用戶(hù)的環(huán)境變量倘屹,和系統(tǒng)環(huán)境變量。用戶(hù)環(huán)境變量?jī)H對(duì)該用戶(hù)起作用候址,系統(tǒng)環(huán)境變量對(duì)該計(jì)算機(jī)所有用戶(hù)均有作用,所以下面的操作對(duì)兩個(gè)部分配置都有效种柑,可根據(jù)需要進(jìn)行配置宗雇。

1.配置jdk路徑JAVA_HOME,即jdk的安裝路徑莹规,例如:C:\Program Files\Java\jdk1.8.0_131

點(diǎn)擊新建,變量名處輸入JAVA_HOME泌神,變量值為C:\Program Files\Java\jdk1.8.0_131

說(shuō)明:這個(gè)步驟不是配置必須的一步良漱,只是為了方便配置Path時(shí)為了避免因?yàn)槁窂竭^(guò)長(zhǎng),而設(shè)置的一個(gè)臨時(shí)變量欢际,在之后環(huán)境變量配置中可以以%JAVA_HOME%的方式等價(jià)得到j(luò)dk的安裝路徑母市。還有,Eclipse/NetBeans/Tomcat等軟件就是通過(guò)搜索JAVA_HOME變量來(lái)找到并使用安裝好的jdk

2.配置系統(tǒng)路徑Path

在系統(tǒng)變量列表中選中Path,點(diǎn)擊編輯损趋,在其首部或尾部加入jdk的bin的路徑患久,例如:%JAVA_HOME%\bin

? 說(shuō)明:這是關(guān)鍵的一步,這將決定是否可以在系統(tǒng)中自動(dòng)找到j(luò)ava的位置浑槽,bin下一般都是一些可執(zhí)行文件exe,或者一些應(yīng)用程序擴(kuò)展文件蒋失,例如javac,和java命令的可執(zhí)行文件。

3.配置javac編譯器的一個(gè)環(huán)境變量CLASSPATH

點(diǎn)擊新建桐玻,變量名:CLASSPATH篙挽,變量值:.;%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

說(shuō)明:這也是配置中必不可少的一步,這一步將決定是否能正確導(dǎo)包镊靴、導(dǎo)類(lèi)铣卡。因?yàn)檫@個(gè)變量在javac中與import、package有關(guān)偏竟,作用是指定類(lèi)搜索路徑煮落,JVM就是通過(guò)CLASSPATH來(lái)尋找類(lèi)的。dt.jar和tools.jar都是內(nèi)置的有關(guān)類(lèi)踊谋,路徑首部的.表示當(dāng)前路徑蝉仇,也就是可能你會(huì)在特定項(xiàng)目中導(dǎo)入第三方j(luò)ar包,這樣也可以搜索到褪子。

檢查是否配置成功量淌,在命令提示符中輸入javac、java,只要沒(méi)有提示無(wú)法解析或者是無(wú)法識(shí)別的信息就說(shuō)明初步成功了嫌褪,但是進(jìn)一步看是否真正成功呀枢,還是寫(xiě)一個(gè)測(cè)試的java文件,看是否能正常編譯運(yùn)行笼痛。

備注:黑體為具體操作內(nèi)容裙秋,其余為說(shuō)明性文字琅拌,以供理解。

JAVA配置環(huán)境變量的補(bǔ)充說(shuō)明

1.為了防止以后重裝系統(tǒng)摘刑,導(dǎo)致安裝的jdk消失进宝,最好將jdk放置在c盤(pán)以外的盤(pán)中。

2.進(jìn)入jdk安裝目錄的bin下枷恕,可以使用jdk所包含的java開(kāi)發(fā)工具党晋,例如javac,java命令,它們的展示形式都是.exe的可執(zhí)行文件徐块,也就是windows可識(shí)別的命令未玻。命令行輸入 set path,將看到


pathtext為windows識(shí)別的可執(zhí)行文件的后綴名。

3.每當(dāng)我們需要編譯運(yùn)行一個(gè)java代碼時(shí)胡控,都需要進(jìn)入jdk的bin目錄扳剿,相當(dāng)麻煩,所以我們希望打開(kāi)命令提示符就可以使用這些開(kāi)發(fā)工具昼激,所以庇绽,我們需要配置windows系統(tǒng)變量,即設(shè)置path(上面操作中橙困,有關(guān)如何找到path)瞧掺,便于我們一打開(kāi)命令提示符窗口就可以使用javac,java等開(kāi)發(fā)工具。上面操作中說(shuō)的是一勞永逸的設(shè)置java環(huán)境變量的方式纷宇。但若是我們?cè)趧e人的電腦上操作夸盟,我們可以將jdk置于自己的U盤(pán)中,通過(guò)在命令提示符中設(shè)置臨時(shí)環(huán)境變量以不影響別人電腦的path配置像捶,命令是:set path=.......

4.在設(shè)置path中上陕,為了防止誤操作系統(tǒng)中已經(jīng)有的path設(shè)置,我們要盡可能少的更改path拓春,如果一旦

java環(huán)境變量誤輸入或者被更改释簿, 我們需要通過(guò)定義一個(gè)環(huán)境變量名,以后只需更改這個(gè)變量硼莽,不用修改path中的內(nèi)容庶溶,在path中通過(guò)windows引用變量名的方式(%變量名%)將java環(huán)境變量加入,還有個(gè)小問(wèn)題懂鸵,變量命名偏螺,請(qǐng)注意可讀性(乍一看變量名,就知道是啥匆光,可讀性高)套像,如上文中,JAVA_HOME,簡(jiǎn)單直接终息,java的家夺巩。

5.進(jìn)入包含java文件的目錄下可以編譯運(yùn)行此java文件贞让,但當(dāng)我們拷貝別人的java文件(沒(méi)有放置在我們以往存放java文件的目錄中),想要執(zhí)行它時(shí)柳譬,不能通過(guò)設(shè)置環(huán)境變量找到它喳张,因?yàn)樗皇莣indows可識(shí)別的可執(zhí)行文件的后綴名,此時(shí)我們可以求助于java虛擬機(jī)美澳,讓它幫我們找到此java文件销部,可以通過(guò)設(shè)置classpath(java的類(lèi)文件),同樣兩種方式制跟,命令行中的臨時(shí)設(shè)置(set classpath=......)柴墩,上面描述的一勞永逸的方式。注意凫岖,設(shè)置時(shí),不能僅僅只關(guān)注放置別人java文件的目錄逢净,也要將我們平時(shí)的工作路徑加入哥放,方法有兩個(gè),設(shè)置classpath時(shí)最后加個(gè)分號(hào)爹土;在classpath中加入.,并以甥雕;隔開(kāi)(后者可增加可讀性,.表示當(dāng)前目錄)(還有一點(diǎn)注意的胀茵,命令提示符“>”左邊的為.所代表的當(dāng)前目錄)社露。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市琼娘,隨后出現(xiàn)的幾起案子峭弟,更是在濱河造成了極大的恐慌,老刑警劉巖脱拼,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瞒瘸,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡熄浓,警方通過(guò)查閱死者的電腦和手機(jī)情臭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)赌蔑,“玉大人俯在,你說(shuō)我怎么就攤上這事⊥薰撸” “怎么了跷乐?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)石景。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么齐蔽? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任笆凌,我火速辦了婚禮,結(jié)果婚禮上草巡,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好佛舱,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著挨决,像睡著了一般请祖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上脖祈,一...
    開(kāi)封第一講書(shū)人閱讀 51,688評(píng)論 1 305
  • 那天肆捕,我揣著相機(jī)與錄音,去河邊找鬼盖高。 笑死慎陵,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的喻奥。 我是一名探鬼主播席纽,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼撞蚕!你這毒婦竟也來(lái)了润梯?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤甥厦,失蹤者是張志新(化名)和其女友劉穎纺铭,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體刀疙,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡彤蔽,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了庙洼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片顿痪。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖油够,靈堂內(nèi)的尸體忽然破棺而出蚁袭,到底是詐尸還是另有隱情,我是刑警寧澤石咬,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布揩悄,位于F島的核電站,受9級(jí)特大地震影響鬼悠,放射性物質(zhì)發(fā)生泄漏删性。R本人自食惡果不足惜亏娜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蹬挺。 院中可真熱鬧维贺,春花似錦、人聲如沸巴帮。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)榕茧。三九已至垃沦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間用押,已是汗流浹背肢簿。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蜻拨,地道東北人译仗。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像官觅,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子阐污,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容