面向 Java 初學者,詳細記錄在全新 Windows 電腦上搭建 Java 開發環境的完整步驟:JRE/JDK 安裝、環境變量配置、Eclipse IDE 安裝啟動、常見問題排查。
| 版本 | 支援狀態 | 建議用途 |
| Java 8 (LTS) | Oracle 付費長期支援,OpenJDK 社區維護至 2030+ | 企業級老項目維護、Android 開發 |
| Java 11 (LTS) | 長期支援 | Spring Boot 2.x 基線、穩定生產環境 |
| Java 17 (LTS) | 長期支援 | Spring Boot 3.x 基線、新專案首選 |
| Java 21 (LTS) | 最新長期支援 | 前瞻專案、虛擬線程預覽 |
新手建議:下載 Java 17 或 21 LTS 版本,長期支援且特性豐富。
1.3 判斷系統位數
# 命令提示符執行
systeminfo | findstr /C:"System Type"
# x64-based PC = 64位
# x86-based PC = 32位
現代電腦絕大多數為 64 位,下載 x64 或 amd64 版本。
1.4 安裝步驟
- 雙擊安裝包 (如
jdk-17_windows-x64_bin.exe 或 .msi)
- 安裝路徑建議:
C:\Java\jdk-17 (避免空格、中文、Program Files 權限問題)
- 選擇「開發工具」完整安裝
- 完成安裝
第二步:配置環境變量 (關鍵步驟)
路徑:右鍵「此電腦」→ 屬性 → 高級系統設置 → 環境變量
2.1 新建系統變量 JAVA_HOME
- 變量名:
JAVA_HOME
- 變量值:
C:\Java\jdk-17 (你的實際安裝路徑)
2.2 編輯系統變量 Path
- 找到
Path (或 PATH),雙擊編輯
- 點擊「新建」,添加兩行:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin (JDK 11+ 無獨立 jre 目錄,此行可省略)
- 確保在列表較前位置 (優先於系統路徑)
2.3 新建系統變量 CLASSPATH (可選,現代 Java 通常不需要)
- 變量名:
CLASSPATH
- 變量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
- 注意:開頭的
. 代表當前目錄,不可省略
2.4 驗證配置
打開新的命令提示符 (舊窗口不生效):
C:\> java -version
java version "17.0.x" ...
Java(TM) SE Runtime Environment ...
Java HotSpot(TM) 64-Bit Server VM ...
C:\> javac -version
javac 17.0.x
C:\> echo %JAVA_HOME%
C:\Java\jdk-17
三條命令均正常輸出版本信息,即配置成功。
第三步:下載並安裝 Eclipse IDE
3.1 官網下載
3.2 選擇套件
| 套件名稱 | 適用場景 |
| Eclipse IDE for Java Developers | Java SE 基礎開發、入門學習 |
| Eclipse IDE for Enterprise Java and Web Developers | Java EE / Jakarta EE、Spring、Web 開發 (推薦) |
| Eclipse IDE for Java and DSL Developers | 領域特定語言開發 |
選擇對應系統位數 (Windows x86_64)。
3.3 下載鏈接選擇
頁面底部選擇鏡像站,國內推薦:
3.4 解壓並啟動
- 解壓到純英文路徑:
D:\Dev\eclipse (無中文、無空格)
- 進入目錄,雙擊
eclipse.exe 啟動
- 首次啟動選擇工作空間:
D:\Dev\workspace (建議純英文路徑)
- 勾選「Use this as the default and do not ask again」
3.5 關鍵配置:指定 JDK (eclipse.ini)
編輯 eclipse.ini (安裝目錄下),在 -vmargs 之前添加:
-vm
C:/Java/jdk-17/bin/javaw.exe
注意:
-vm 和路徑佔兩行
- 路徑用正斜槠
/ 或雙反斜槠 \\
- 必須指向
javaw.exe (非 java.exe)
- 此配置確保 Eclipse 自身運行在指定 JDK 上,避免版本衝突
第四步:創建第一個 Java 項目驗證
- File → New → Java Project
- Project name:
HelloWorld
- JRE: 選擇配置好的 JDK 17
- Finish
- 右鍵 src → New → Class,Name:
HelloWorld,勾選 public static void main
- 輸入代碼:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java World!");
}
}
- 右鍵編輯器 → Run As → Java Application
- Console 輸出
Hello, Java World! 即成功
常見問題排查表
| 問題 | 原因 | 解決 |
| 'java' 不是內部或外部命令 | Path 未配置或未重開終端 | 重新打開 cmd,檢查 Path 包含 %JAVA_HOME%\bin |
| javac: 找不到文件 | 未安裝 JDK 或 Path 指向 JRE | 確認安裝 JDK 而非僅 JRE,Path 指向 JDK bin |
| Eclipse 啟動報錯 "Failed to create the Java Virtual Machine" | eclipse.ini -vm 指向錯誤或版本不匹配 | 檢查 -vm 路徑指向正確 javaw.exe,JDK 版本與 Eclipse 兼容 |
| Eclipse 工作空間無法創建 | 路徑含中文/空格/權限不足 | 使用純英文路徑,以管理員運行 |
| 專案編譯版本錯誤 | 專案編譯器版本與 JDK 不符 | 專案右鍵 Properties → Java Compiler 設置正確版本 |
進階推薦配置
- 編碼統一:Window → Preferences → General → Workspace → Text file encoding: UTF-8
- 自動導入:Java → Editor → Save Actions → Organize imports
- 代碼格式化:Java → Code Style → Formatter 導入團隊統一風格
- 常用插件:Eclipse Marketplace 安裝 Lombok、MyBatis、CheckStyle、Git (EGit 內建)
- 內存調優:eclipse.ini 調整
-Xms512m -Xmx2g 根據機器內存
替代方案:IntelliJ IDEA
目前業界主流 IDE,社區版免費:
總結
- 安裝 JDK (推薦 Java 17/21 LTS) 到純英文路徑
- 配置 JAVA_HOME、Path 環境變量
- 驗證
java -version / javac -version
- 下載 Eclipse (Enterprise 版) 解壓到純英文路徑
- 配置 eclipse.ini 指定 -vm 為 JDK 的 javaw.exe
- 創建測試專案驗證環境
完成以上步驟,你的 Java 開發環境就搭建完成了!祝編程愉快!
- 上一篇文章: Java 生成 UUID 與基於時間的長整型 ID 實現
- 下一篇文章: 線性表與雙向鏈表實現詳解 (C/C++/Java 三語言版)
Copyright ©
程式碼之家 All Rights Reserved