配置JDK環(huán)境變量詳解

一剃袍、JDK下載安裝(此步驟省略,官網(wǎng)下載或者優(yōu)盤安裝皆可)

JDK:Java Development Kit? Java開發(fā)工具包(用于開發(fā))

組成:常用命令+jre

JRE:Java Runtime Environment? Java運行環(huán)境(用于運行已開發(fā)好的Java程序)

組成:類庫第晰, jvm

二、JDK的環(huán)境變量配置

? ? ? ? 環(huán)境變量一般指在操作系統(tǒng)中用來指定操作系統(tǒng)運行環(huán)境的一些參數(shù)辽旋。其實就是告訴系統(tǒng)去哪里找要運行的jdk的相關內(nèi)容珠增。在我們編譯程序時,我們需要用到javac這個編譯工具葬馋,而javac是在java的安裝目錄下的卖鲤,當我們在其他目錄調(diào)用javac時,系統(tǒng)因為在當前目錄找不到就會報錯畴嘶,為了方便我們以后編譯程序蛋逾,不要每次編譯的時候就跑到java安裝目錄中去,因此需要設置環(huán)境變量窗悯。

1.右擊我的電腦——>屬性——>高級——>環(huán)境變量

為了方便設置環(huán)境變量区匣,在系統(tǒng)變量中新建一個變量叫JAVA_HOME(名字可隨便取)

點擊新建——>變量名:JAVA_HOME蟀瞧,變量值:你的java所在路徑沉颂,如這是我的安裝路徑:C:\Java\jdk1.7.0_21?

——>在系統(tǒng)變量中找到path.

PATH:指定一個路徑列表条摸,用于搜索可執(zhí)行文件的。執(zhí)行一個可執(zhí)行文件時铸屉,如果該文件不能在當前路徑下找到钉蒲,則依次尋找PATH中的每一個路徑,直至找到彻坛∏晏洌或者找完PATH中的路徑也不能找到,則報錯昌屉。Java的編譯命令(javac)钙蒙,執(zhí)行命令(java)和一些工具命令(javadoc,jdb等)都在其安裝路徑下的bin目錄中。因此我們應該將該路徑添加到PATH變量中间驮。path變量的含義就是系統(tǒng)在任何路徑下都可以識別java,javac命令

找到path——>雙擊躬厌,里面已經(jīng)有了一些內(nèi)容,不用管它們竞帽,在最前面加上“%JAVA_HOME%\bin; ” 扛施,雙引號里面的東西,分號不能少(此時注意輸入法一定要是英文的)

? ? ? ? 我來解釋下%? %這東西的作用:動態(tài)的獲取某一個已存在的環(huán)境變量的值屹篓。%JAVA_HOME%就表示了我們的安裝路徑疙渣,以后如果我們的安裝路徑改變,只需要在JAVA_HOME的值中改變相應路徑就行了堆巧,不需要每次都跑到path中去改動妄荔,我們知道path中已經(jīng)存在很多的值了,如果不小心將其刪掉或者改變谍肤,系統(tǒng)中的某些程序就不能正常運行了啦租,所以為了不出現(xiàn)這樣的失誤,我們用%JAVA_HOME%來代替可能需要變動的路徑谣沸,方便我們的操作刷钢,也使得看起來更加明了。

classpath:jdk1.5以后完全可以不配置這個環(huán)境變量乳附,會在當前目錄搜索類文件内地。(用于搜索Java編譯或者運行時需要用到的類),這個需要我們自己新建赋除,classpath是用來指定Java中類或者包所在的路徑阱缓,在以后的學習中,我們還需要JVM去尋找Java中的庫举农,這也是需要用classpath來指定路徑的荆针,總的來說,這是方便我們的JAVA虛擬機去尋找相應的類文件,JVM會按照classpath環(huán)境變量指定的地址依次尋找航背,已最先找到的為準喉悴,所以一般我們將其值設為? .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar最前面有個點,代表的是當前路徑玖媚。(rt.jar是JAVA基礎類庫箕肃,默認就在 根classloader的加載路徑里面。因此可以不用設置)

tools.jar 是系統(tǒng)用來編譯一個類的時候用到的 也就是javac的時候用到

javac XXX.java

實際上就是運行

java -Calsspath=%JAVA_HOME%/lib/tools.jar xx.xxx.Main XXX.java

dt.jar是關于運行環(huán)境的類庫,主要是swing的包 你要用到swing時最好加上

dt.jar好像是swing的一些什么類今魔,Eclipse開發(fā)環(huán)境默認的JRE也沒有包括它勺像。應該沒用。


編譯和運行需要的都是toos.jar里面的類 , 分別是

sun.tools.java.*;

sun.tools.javac.*;

三错森、檢驗

究竟是不是設置好了吟宦,還需要我們?nèi)z驗下,方法:

快捷鍵win+R——>輸入cmd——>輸java -version和javac

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末涩维,一起剝皮案震驚了整個濱河市殃姓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瓦阐,老刑警劉巖辰狡,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異垄分,居然都是意外死亡,警方通過查閱死者的電腦和手機娃磺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門薄湿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人偷卧,你說我怎么就攤上這事豺瘤。” “怎么了听诸?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵坐求,是天一觀的道長。 經(jīng)常有香客問我晌梨,道長桥嗤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任仔蝌,我火速辦了婚禮泛领,結果婚禮上,老公的妹妹穿的比我還像新娘敛惊。我一直安慰自己渊鞋,他們只是感情好,可當我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著锡宋,像睡著了一般儡湾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上执俩,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天徐钠,我揣著相機與錄音,去河邊找鬼奠滑。 笑死丹皱,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的宋税。 我是一名探鬼主播摊崭,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼杰赛!你這毒婦竟也來了呢簸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤乏屯,失蹤者是張志新(化名)和其女友劉穎根时,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辰晕,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡蛤迎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了含友。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片替裆。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖窘问,靈堂內(nèi)的尸體忽然破棺而出辆童,到底是詐尸還是另有隱情,我是刑警寧澤惠赫,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布把鉴,位于F島的核電站,受9級特大地震影響儿咱,放射性物質(zhì)發(fā)生泄漏庭砍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一混埠、第九天 我趴在偏房一處隱蔽的房頂上張望逗威。 院中可真熱鬧,春花似錦岔冀、人聲如沸凯旭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽罐呼。三九已至鞠柄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嫉柴,已是汗流浹背厌杜。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留计螺,地道東北人夯尽。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像登馒,于是被迫代替她去往敵國和親匙握。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,527評論 2 349

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