[Java] JAVA_HOME、PATH與CLASSPATH環境變數

JAVA_HOME、PATH與CLASSPATH是與開發Java程式緊緊相關的環境變數。以下介紹為何要設定它們。

JAVA_HOME: JAVA所在目錄,設定此環境變數提供Eclipse、NetBeans等軟體找到安裝好的SDK。

PATH: 在命令模式下欲透過javac進行編譯或者java執行程式,需告訴系統要到哪個目錄尋找javac與java等工具,此時就是透過設定PATH環境變數,讓系統知道到哪裡尋找這些工具。JDK將工具程式放在bin目錄下,因此要將 C:\Program Files\Java\jdk1.8.0_25\bin 加入PATH環境變數中。

CLASSPATH: 設定class尋找路徑,供JVM尋找class。在C:\Program Files\Java\jdk1.8.0_25\lib 下有dt.jar與tools.jar等類別打包過後的壓縮檔。


註: jar (JAVA Archive) 是一種資料格式,可將數個class集合在一個壓縮檔。它是建構在Zip之上,所以用解Zip的工具去解壓縮它也是可以的。


沒有留言:

張貼留言