JAVA環境變量JAVA_HOME、CLASSPATH、PATH設置詳解


1 JAVA環境變量

WindowsJAVA用到的環境變量主要有3個:JAVA_HOME、CLASSPATH、PATH 下面逐個分析

1.1 JAVA_HOME

JAVA_HOME 指向的是JDK的安裝路徑,如C:\jdk1.8.0_131,在這路徑下你應該能夠找到bin、lib等目錄。JDK的安裝路徑可以選擇任意磁盤目錄。
具體設置方法:

JAVA_HOME=C:\jdk1.8.0_131

1.2 PATH

PATH 環境變量原來Windows里面就有,只需修改一下,使他指向JDKbin目錄,這樣的話在控制台下面編譯執行程序時就不需要再鍵入一大串路徑了。設置方法是保留原來的PATH的內容,並在其中加上%JAVA_HOME%\bin (注:如果對DOS批處理不了解,你能不明白%%引起來的內容是什么意思;其實這里是引用上一步設定好的環境變量JAVA_HOME,若寫成x:\JDK_1.8.2也是可以的;然后可以打開一個控制台窗口,輸入echo %JAVA_HOME%來看一下你的設置結果) :

PATH=%JAVA_HOME%\bin;%PATH%

同樣,%PATH%是引用以前設置的PATH環境變量,照抄以前的值就行了。

1.3 CLASSPATH

CLASSPATH是指定在程序中所使用的類(.class)文件所在的位置,就如在引入一個類時:import javax.swing.JTable這句話是告訴編譯器要引入javax.swing這個包下的JTable類,而classpath就是告訴編譯器該到哪里去找到這個類(前提是你在classpath中設置了這個類的路徑);如果你想要編譯在當前目錄下找,就加上. ,如:.;C:\Program Files\Java\jdk,這樣編譯器就會到當前目錄和C:\Program Files\Java\jdk\去找javax.swing.JTable這個類;還提下:大多數人都是用Eclipse寫程序,不設classpath也沒關系,因為Eclipse有相關的配置;

pathCLASSPATH 的區別:path是用來搜索所執行的可執行文件路徑的,如果執行的可執行文件不在當前目錄下,那就會依次搜索path中設置的路徑。而CLASSPATH是用來告訴編輯器在那里尋找Java編譯過程中所需的包和類所以其路徑中配置的是lib目錄下的tools.jar;

CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

2 環境變量與系統環境變量

系統變量是環境變量的一種,環境變量一種僅本用戶適用,另一種即系統變量整個系統的用戶都適用,兩者都可以在使用應用程序時提供快捷.一般在編輯java文件時需要修改,設計到多個文件夾之間的切換時也可以根據自己的需要設置。簡單的說就是,如果設置系統變量和用戶變量,都叫做設置環境變量,設置系統變量時,該系統的所有帳號的用戶都可以使用,但是設置用戶變量時,其他的帳號登陸時就不一定可以使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM