上一節(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è)了哪些。查看順序如下


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

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í)行命令所在的路徑)。如下圖



3、classpath
中文名類路徑,說(shuō)白了就是存在類的地方。用于指定額外的jar
從jdk1.5以后就不在需要配置classpath了,現(xiàn)在的jdk可以自己找到相關(guān)的jar,所以不再設(shè)置。