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

Java 入門第一課:Hello World 全流程避坑指南(Windows + JDK)

     編輯:Java 相關知識

環境準備

  1. 下載 JDK(建議 JDK 17/21 LTS),安裝至無中文、無空格路徑(如 C:\Java\jdk-21)。
  2. 配置環境變量:
    • JAVA_HOME=C:\Java\jdk-21
    • Path 追加 %JAVA_HOME%\bin
  3. 驗證:打開新 CMD,輸入 java -version、javac -version 均顯示版本號即成功。

編寫源文件

新建 HelloWorld.java(文件名必須與 public 類名完全一致,區分大小寫):

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

編譯運行五連問

  • 重新打開 CMD;檢查 Path 包含 %JAVA_HOME%\bin
  • 錯誤現象原因修正
    javac: command not foundPath 未配置或未生效
    HelloWorld.java:1: error: class HelloWorld is public, should be declared in a file named HelloWorld.java文件名/類名不一致(大小寫、拼寫)
  • 重命名文件為 HelloWorld.java
  • Error: Could not find or load main class HelloWorld類路徑缺失當前目錄
  • java -cp . HelloWorld 或配置 CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
  • NoSuchMethodError: mainmain 方法簽名錯誤
  • 必須為 public static void main(String[] args),逐字符核對
  • 編譯無報錯但無輸出未運行或運行類名錯誤
  • 確認生成 HelloWorld.class,執行 java HelloWorld(無 .class 後綴)
  • 常見誤區速查

    • 不加 .java 後綴編譯:javac HelloWorld ✗ → javac HelloWorld.java ✓
    • 運行加 .class 後綴:java HelloWorld.class ✗ → java HelloWorld ✓
    • 大小寫不敏感:Java 嚴格區分大小寫,helloworld ≠ HelloWorld。
    • main 方法寫在非 public 類:只能運行 public 類,且文件最多一個 public 類。

    IDE 時代的 Hello World

    實際開發建議直接用 IntelliJ IDEA / Eclipse / VS Code:

    1. 創建 Maven/Gradle 項目,自動管理依賴、編譯、運行配置。
    2. 右鍵 main 方法 → Run,零配置輸出。
    3. 斷點調試、重構、代碼補全全套體驗。

    但理解命令行流程能幫你排查 IDE 掩蓋的環境問題(如多 JDK 衝突、模塊路徑錯誤)。

    下一步學習路線

    1. 變量、數據類型、運算符、控制流(if/for/while/switch)。
    2. 面向對象:類、對象、封裝、繼承、多態、接口、抽象類。
    3. 核心 API:集合、異常、I/O、泛型、Lambda/Stream(Java 8+)。
    4. 構建工具:Maven/Gradle 依賴管理、多模塊、打包發布。
    5. 測試:JUnit 5、Mockito、測試覆蓋率。
    Hello World 不是終點,是起點。搞定環境、看懂報錯、養成規範習慣,才是真正入門的標誌。
    1. 上一篇文章:
    2. 下一篇文章:
    Copyright © 程式碼之家 All Rights Reserved