java入門學(xué)習(xí)四——環(huán)境變量

上一節(jié)中,我們完成了JDK的選擇和安裝,那么這節(jié)我們將要學(xué)學(xué)在開(kāi)發(fā)之前,我們應(yīng)該如何設(shè)置Java的環(huán)境變量。

首先什么是環(huán)境變量?首先loser舉一個(gè)簡(jiǎn)單的例子:大家都知道,如果你在windows上新建一個(gè)文件,最直接的方式就是桌面鼠標(biāo)右鍵,或是D盤鼠標(biāo)右鍵或是任何地方,都右鍵,選擇新建,然后選擇文件。那么我們想一想為什么這些路徑下面都可以執(zhí)行這個(gè)新建文本的操作呢?因?yàn)樾陆ㄎ谋镜倪x項(xiàng)都會(huì)調(diào)用到新建文本命令,而這么多目錄下都可以調(diào)用就是因?yàn)檫@個(gè)命令在操作系統(tǒng)的環(huán)境變量中,當(dāng)然還有刪除,重命名等等。想一想如果新建文本的命令不在環(huán)境變量中,會(huì)是什么樣子???大家想想。說(shuō)簡(jiǎn)單一點(diǎn)loser的總結(jié)就是:命令登記的地方(或空間)。登記以后呢,最直接的效果任何目錄下都可以使用這個(gè)命令以了。舉個(gè)簡(jiǎn)單的例子,就像我們下班回家吃飯一樣,上桌子時(shí),你是不是得瞅瞅飯桌上有沒(méi)有茅臺(tái),如果沒(méi)有茅臺(tái),你是不是會(huì)去廚房拿?首先就是,如果我們面前有茅臺(tái),那么我們直接用,如果沒(méi)有茅臺(tái),那么我們就要去看看環(huán)境變量中,有沒(méi)有配置存放茅臺(tái)的路徑(廚房——>茅臺(tái))。而存放這些路徑的地方就是我們的大腦對(duì)不對(duì)?估且我們叫作空間吧。想想吧,我們的這個(gè)空間有銀行卡的存放路徑,有初戀情書的存放路徑,有私房錢存放的路徑,對(duì)不對(duì)?只要我們腦子里有這些路徑,就表示我們注冊(cè)了銀行卡,情書,私房錢的環(huán)境變量。而如果你不知道這些東東,那么表示你沒(méi)有注冊(cè)這些環(huán)境變量到你的腦子里,你也就找不到這些東東,甚至不知道有這些東東。

現(xiàn)在我們來(lái)看看windows中注冊(cè)了哪些。查看順序如下

這里可以看到很多windows的環(huán)境變量

1、說(shuō)說(shuō)JAVA_HOME的配置。

這里不多說(shuō),在上圖中的位置,點(diǎn)擊新建

記住變量名:JAVA_HOME多看三眼,一定不要寫錯(cuò)哦。變量值就是jdk的根目錄。這里說(shuō)明一點(diǎn),如查環(huán)境變量中,已經(jīng)存在了相同的變量名,那么后建的,將要覆蓋原來(lái)的變量值。為啥JAVA_HOME一定要這么寫, 因?yàn)槠渌浖催@個(gè)變量名來(lái)找變量值。比如tomcat和maven等等。

2、java開(kāi)發(fā)和調(diào)試過(guò)程中兩大命令的配置(javac和java)

前面我們說(shuō)到了windows上我們很多目錄下,都可以創(chuàng)建文本。那么我們我得到一個(gè)java程序,是不是我們就要用到j(luò)ava的編譯和執(zhí)行的命令。所以我們這里就要將這兩個(gè)命令所在的目錄也配置到環(huán)境變量中,操作:找到變量名為path選項(xiàng),2點(diǎn)擊修改,加入路徑(java編譯和執(zhí)行命令所在的路徑)。如下圖

配置好以后檢測(cè)一下如下圖

3、classpath

中文名類路徑,說(shuō)白了就是存在類的地方。用于指定額外的jar

從jdk1.5以后就不在需要配置classpath了,現(xiàn)在的jdk可以自己找到相關(guān)的jar,所以不再設(shè)置。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 從三月份找實(shí)習(xí)到現(xiàn)在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂(lè)視家的研發(fā)崗...
    時(shí)芥藍(lán)閱讀 42,755評(píng)論 11 349
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,753評(píng)論 25 709
  • 走在回家的路上,發(fā)現(xiàn)如此的陌生,感覺(jué)從沒(méi)有來(lái)過(guò)此處,印象里不是這個(gè)樣子。 當(dāng)初的路面,沒(méi)有這么的寬闊平坦,春夏時(shí)分...
    左手丶右手閱讀 214評(píng)論 1 0
  • 唉,身體好像又要搞事情了,腰很沉。玩什么啊,每天都是吃好睡好就我這么多病?。?補(bǔ)上昨天發(fā)生好玩的事情:打屁股針,護(hù)...
    阿立立哥閱讀 238評(píng)論 0 0
  • 1.建議用.符號(hào)代替括號(hào)用于設(shè)置或獲取屬性值 For example: view.backgroundColor ...
    Www劉閱讀 486評(píng)論 1 1

友情鏈接更多精彩內(nèi)容