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

? ? ? 我的第一節(jié)Java實驗課,老師一上來就給了一份文檔,然后各種安卓步驟和配置步驟,我是一臉楞逼的。如果你也和我一樣,那這篇文章你值得一看。

一、環(huán)境變量配置的信息由來

1、JRE是指Java運行環(huán)境,作為用戶只需要能夠運行程序就可以了,所以只需要安裝JRE即可;JRE主要包含了Java虛擬機和運行Java程序所需的核心類庫,即JRE = JVM + 核心類庫

2、JDK是指Java開發(fā)工具包,包含了開發(fā)工具和運行環(huán)境,作為開發(fā)者就需要安裝JDK;JDK = JRE + Java開發(fā)工具。

3、JDK下載路徑http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,可以自己到oracle官網(wǎng)選擇相應的版本下載

4、雙擊下載的JDK進行安裝(這里提醒大家先記一下自己選擇的安裝路徑,后面有用,我第一次裝完就不記得自己安裝在哪里了),只需簡單的點擊下一步直到安裝完成。

5、如果你成功的安裝了下載的JDK,那到你安裝的路徑下可看到JDK的內(nèi)容。其中有文件夾bin,bin文件夾里面存放的都是可執(zhí)行文件。我們編寫的源代碼就是通過這個文件夾里的可執(zhí)行文件來執(zhí)行的,比如javac.exe是用來編譯產(chǎn)生.class字節(jié)碼文件的,java.exe是用來執(zhí)行.class字節(jié)碼文件的。但每次我們都得將目錄切換到這個bin目錄,才能執(zhí)行這些可執(zhí)行文件。這樣顯然很麻煩,所以我們就通過配置環(huán)境變量path來實現(xiàn)在任何地方都可以執(zhí)行這些命令。

二、需要配置的環(huán)境變量及其含義

1、JAVA_HOME

為了方便引用,例如你jdk安裝在C:\Program Files\Java\jdk1.7.0目錄里,則可以設置JAVA_HOME(這只是個名字而已,你可以自己取名字)變量的值為該目錄路徑, 那么以后你要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串,更主要的一點是你的路徑可能會變動,也就是說你的JAVA_HOME的值會變動,如果你不設置JAVA_HOME變量,然后在path變量進行引用,每次路徑改變了,你都得去改變path中的值,才能確保你能夠在任何地方執(zhí)行bin下的可執(zhí)行文件,這樣就有可能出現(xiàn)修改錯誤,一不小心把系統(tǒng)配置在path的值改了,那就可能導致大問題。所以如果你采用了JAVA_HOME作為變量,那你在路徑變動的情況下只需要修改JAVA_HOME的值就可以了,技術改錯了也不會影響系統(tǒng)的正常運行。

2、CLASSPATH

設置CLASSPATH的目的是為了程序能找到相應的".class"文件, 舉個例子: 編譯一個JAVA程序---Demo.java, 會得到一個Demo.class的類文件,在當前目錄下執(zhí)行java Demo, 將會得到相應的結果(前提是已經(jīng)設置CLASSPATH為"."). 現(xiàn)在, 把Demo.class移到別的目錄下(例如:"e:\"), 執(zhí)行java Demo, 將會拋出java.lang.NoClassDefFoundError異常,原因就是找不到.class文件, 現(xiàn)在你把CLASSPATH增加為:".;e:\"再運行java A, 結果一切正常, java命令通過CLASSPATH找到了.class文件!

3,PATH

你想在任何地方都使用%JAVA_HOME%\bin\java 等來執(zhí)行java命令嗎, 當然不會, 于是, 你可以選擇把 %JAVA_HOME%\bin添加到PATH路徑下, 這樣, 我們在任何路徑下就可以僅用java來執(zhí)行命令了.(當你在命令提示符窗口輸入你個代碼時,操作系統(tǒng)會在當前目錄和PATH變量目錄里查找相應的應用程序, 并且執(zhí)行.

三、環(huán)境變量配置步驟

1、右鍵點我的電腦。打開屬性。然后選擇“高級”里面的“環(huán)境變量”,在新打開的界面中的需要設置三個系統(tǒng)變量屬性“JAVA_HOME”、“Path”、“CLASSPATH”。在沒安裝過jdk前,path屬性是原本就存在的,而JAVA_HOME和CLASSPATH這倆個系統(tǒng)變量是不存在的,需要新建。點“新建”,然后在“變量名(N)”寫上JAVA_HOME,JAVA_HOME變量表示java的安裝路徑。然后在改變量值(N)寫入剛才安裝的路徑“C:\jdk1.7”。(注: 如果安裝的路徑不是磁盤C或者不是在jdk1.7這個文件夾,可對應修改。以下文字都是假定安裝在C:\jdk1.7里面。)

2、在系統(tǒng)變量里面找到Path,然后點“編輯”,Path變量表示系統(tǒng)在任何路徑下都可以識別java命令。然后在改變量值(N)寫入“.;%JAVA_HOME%\bin”,(其中“%JAVA_HOME%”的意思為剛才設置JAVA_HOME的值),也可以直接寫上“C:\jdk1.7\bin”,推薦使用前者,原因在上面已經(jīng)講解過了。

3、再點“新建”,然后在變量名上寫CLASSPATH,CLASSPATH變量表示java加載類(class or lib)路徑,只有類在CLASSPATH中,java命令才能識別。然后在改變量值(N)寫入“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar” (要加.表示當前路徑)。最后,java環(huán)境變量設置完畢,按“確定”直至屬性窗口消失,即保存成功

4、驗證java環(huán)境變量設置是否成功。先打開“開始”->“運行”,打入“cmd”,進入dos系統(tǒng)界面。然后輸入“java -version”,如果安裝成功。系統(tǒng)會顯示java version jdk"1.7.0"。這樣java環(huán)境變量設置OK了!

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

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

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