java里面什么时候环境变量_Java的环境变量什么时候需要设置?
1.在用MyEclipse開(kāi)發(fā)的時(shí)不用配置環(huán)境變量,因?yàn)镸yEclipse是個(gè)集成的IDE,之中指定了jre。環(huán)境變量配置與否和開(kāi)發(fā)沒(méi)有關(guān)系,環(huán)境變量是給成品用的。
2. 除非要在命令行下用javac命令來(lái)編譯java程序,否則不需要設(shè)置classpath環(huán)境變
量,如其他JAVA教程中所說(shuō)的那樣設(shè)置classpath環(huán)境變量為d:\jdk\lib\tools.jar;d:\jdk\lib\dt.jar,這對(duì)Eclipse運(yùn)行也沒(méi)有什么影響。
3. 如果本機(jī)只安裝了一個(gè)版本的JRE,則也不需要設(shè)置path環(huán)境,因?yàn)镴DK安裝之后會(huì)把java.exe等幾個(gè)關(guān)鍵文件復(fù)制到c:\windows \system32目錄中,而此目錄已經(jīng)存在于path變量中,當(dāng)然如果按普通java教程中所講的那樣將d:\jdk\bin路徑添加到path變量中,這對(duì)Eclipse運(yùn)行同樣沒(méi)什么影響。
4. 如果電腦中安裝了多個(gè)版本的JRE,則一定設(shè)置好JAVA_HOME、Path、classpath3個(gè)環(huán)境變量,建議在系統(tǒng)中只保留一個(gè)版本的JRE。
5. 設(shè)置Windows環(huán)境變量的方法:右擊“我的電腦”,選擇“屬性>高級(jí)>環(huán)境變量”命令,然后在系統(tǒng)變量欄中創(chuàng)建或修改環(huán)境變量。
6. 如果執(zhí)行命令java –version時(shí)顯示“‘java’不是內(nèi)部或外部命令…”,那么須把d:\jdk\bin加入到path環(huán)境變量中。
7. 如果執(zhí)行java –version后沒(méi)有顯示“1.5.0_09”字樣,而是1.3或1.4,這就表示系統(tǒng)中還安裝了其他版本的JRE,那么就把D:\jdk\bin的位置提到path變量值的最前列,并設(shè)置環(huán)境變量JAVA_HOME值為D:\jdk。比如安裝Oracle 9i之后,就會(huì)使當(dāng)前JRE變成1.3版的JRE,從而導(dǎo)致Eclipse無(wú)法啟動(dòng)。
8. 設(shè)置環(huán)境變量還可以使用%變量%代替變量值,如PATH變量可以這樣設(shè)置%JAVA_HOME%\bin;%JAVA_HOME%\lib
9.安裝完jdk后,在cmd中輸入java -version 驗(yàn)證安裝完整性。
1、JAVA_HOME指明JDK安裝路徑,就是剛才安裝時(shí)所選擇的路徑(假設(shè)安裝在C:\Program Files\Java\jdk1.6.0_21),此路徑下包括lib,bin,jre等文件夾(此變量最好設(shè)置,因?yàn)橐院筮\(yùn)行 tomcat,Eclipse等都需要依靠此變量)。
2、Path使得系統(tǒng)可以在任何路徑下識(shí)別java命令,設(shè)為:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
注意:最好放在Path路徑的最前面,防止出現(xiàn)找不到的錯(cuò)誤,如(%JAVA_HOME%\bin;%JAVA_HOME%\jre \bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\Program Files\MySQL\MySQL Server 5.1\bin)
3、CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識(shí)別,設(shè)為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示當(dāng)前路徑)
特別注意:
◆環(huán)境變量值的結(jié)尾沒(méi)有任何符號(hào),不同值之間用;隔開(kāi)(unix中用:)。
◆CLASSPATH變量值中的.表示當(dāng)前目錄。
總結(jié)
以上是生活随笔為你收集整理的java里面什么时候环境变量_Java的环境变量什么时候需要设置?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java设置edittext光标,如何改
- 下一篇: JAVA类思维_面向对象思维 Java中