「HelloWorld」看似簡單,實則包含環境配置、編譯運行、命名規範等核心知識點。以下整理初學者最常遇到的五大錯誤及解決辦法(假設 Windows + JDK 環境)。
原因:未配置 PATH 環境變數。
解決:在系統變數 Path 末尾加入 ;C:\jdk1.2\bin(視實際安裝路徑調整),重啟命令列視窗生效。
原因:編譯命令未加 .java 副檔名。
解決:執行 javac HelloWorld.java。
原因:類別名稱與檔案名稱不一致(含大小寫)。
規則:一個 public 類別對應一個同名 .java 檔案,main 方法必須在該類別中。Java 嚴格區分大小寫。
原因:類別路徑 CLASSPATH 未包含當前目錄。
解決:執行 java -classpath . HelloWorld 或在環境變數 CLASSPATH 設為 .;C:\jdk1.2\lib\dt.jar;C:\jdk1.2\lib\tools.jar。
原因:main 方法簽名錯誤。
標準簽名:public static void main(String[] args)(大小寫、括號、參數類型全對)。
// HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
編譯:javac HelloWorld.java → 運行:java -classpath . HelloWorld → 輸出:Hello World!