JAVA環境變數設定
簡單說明:
控制台->系統->進階->環境變數
第一步驟:使用者變數設定
變數:JAVA_HOME (新增)
值:C:\Program Files\Java\jdk1.6.0_22 (JAVA安裝路徑)
第二步驟:環境變數設定
變數:PATH(已有)
值:;%JAVA_HOME%\bin(前面要加;隔開已有字串)
(如跳過第一步驟可打:C:\Program Files\Java\jdk1.6.0_22 \bin)
第三步驟:環境變數設定
變數:CLASSPATH
值:;%JAVA_HOME%\lib
(如跳過第一步驟可打:C:\Program Files\Java\jdk1.6.0_22 \lib)
說明
PATH設定:
主要負責把.java編譯成.class
C:\Program Files\Java\jdk1.6.0_22 \bin底下的javac.exe檔,就是他負責編譯的工作。
CLASSPATH設定:
主要負責幫我們找尋.class檔的位置,
而剛剛設定的C:\Program Files\Java\jdk1.6.0_22 \lib。
其實就是java的核心函式庫。
(資料夾底下可以看到很多.jar檔,每個.jar檔,包含了許多.class)
實際測試
第一步驟:
開始->執行->輸入"cmd"->打開命林提示字元後,輸入javac
如無法執行,請重新回去設定PATH路徑,看看是否正確
第二步驟:
實際測試把.java檔編譯成.class
以下先寫個HelloWorld.java
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello!World!"); }}
在命令提示字元輸入 javac C:\JAVA\HelloWorld.java (javac 加上HelloWorld.java 的路徑)
打開C:\JAVA查看是否有HelloWorld.class檔,有則編譯成功。
第三步驟:
實際來執行剛剛寫的HelloWorld。
在命令提示字元輸入 java C:\JAVA\HelloWorld.class
印出Hello!World!代表成功。
如果出現java.lang.ClassNotfoundEcxeption,
代表找不到HelloWorld.class檔案。
請去確認CLASSPATH設定是否正確,
並嘗試在CLASSPATH加上";.",
";"是隔開字串,"."是搜尋當前底下目錄資料夾。
另外,補充一下:
關於java.exe檔,當安裝完JAVA時,
我們可以在C:\Program Files\Java\jdk1.6.0_22 \bin找到
同時它還會被放置在C:\WINDOWS\SYSTEM32底下。
而這原本就被設定在PATH裡,
因此剛安裝完java時,
輸入java指令應該就已經可以執行了。
因為很多文章是過往自己搜集的資料、圖片,如有侵權疑慮請告知,將立即下架刪除。