首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 新手必讀:Hello World 完整攻略與常見錯誤排除

     編輯:Java 相關知識

前言:Hello World 其實不簡單

「Hello World」看似是最基礎的入門程式,但無數初學者卻在這裡跌倒。從環境變數設定、檔案命名、大小寫敏感、類路徑到 main 方法簽章,每一步都可能成為阻礙。本文將帶您逐步建置 Windows + JDK 環境,並詳細解析五大經典錯誤與解決方案,助您順利跨越 Java 入門第一關。

環境建置:安裝 JDK 並設定 Path

假設 JDK 安裝於 C:\jdk1.2 (實際版本請依下載版本調整)。

  1. 安裝 JDK 後,開啟「控制台」→「系統」→「進階」→「環境變數」。
  2. 在「系統變數」中找到 Path,雙擊編輯,在末尾加入 ;C:\jdk1.2\bin (以分號分隔)。
  3. 儲存後需重新開啟命令提示字元視窗才生效。
錯誤 1: 'javac' 不是內部或外部命令...
原因:Path 未正確設定或未重啟終端機。請檢查路徑拼寫與分隔符號。

撰寫與編譯第一支程式

建立 HelloWorld.java (注意:檔名必須與 public 類別名完全一致,含大小寫):

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

編譯指令:javac HelloWorld.java

錯誤 2: HelloWorld is an invalid option or argument.
原因:未加上 .java 副檔名。Java 編譯器要求完整檔名。
錯誤 3: Public class helloworld must be defined in a file called "HelloWorld.java".
原因:類別名 helloworld 與檔名 HelloWorld 大小寫不符。Java 嚴格區分大小寫,public 類別只能有一個且必須與檔名同名。

執行與 Classpath 設定

編譯成功後會產生 HelloWorld.class。執行指令:java HelloWorld (勿加 .class)。

錯誤 4: Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
原因:JVM 找不到類別檔案。解決方式:
① 臨時指定:java -classpath . HelloWorld ( . 代表目前目錄 )
② 永久設定:在環境變數新增 CLASSPATH=.;C:\jdk1.2\lib\dt.jar;C:\jdk1.2\lib\tools.jar
錯誤 5: Exception in thread "main" java.lang.NoSuchMethodError: main
原因:main 方法簽章錯誤。正確格式:public static void main(String[] args),每個字元、大小寫、括號都不能錯。

完整程式碼與心得

// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

當螢幕終於印出 Hello World!,您已正式踏入 Java 世界。這過程雖曲折,卻讓您理解編譯、執行、環境變數、命名規則、大小寫敏感等核心觀念——這絕非「最簡單的問題」,而是打好基礎的關鍵一課。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved