本指南說明在 Windows 上設定 Java 與 Mac 或 Linux 的不同之處,並帶你正確設定環境,順利安裝 JDK。
選擇一個 JDK
Windows 上有多個 JDK 發行版可供選擇。 Microsoft 發布了基於 OpenJDK 的自家建置版本:
- Microsoft OpenJDK 版本 — 免費、開源,Microsoft 支援,支援 Windows x64 與 ARM64
- Eclipse Temurin(Adoptium) — 廣泛使用的開源發行版
- Oracle JDK — 商業使用需取得授權
對大多數開發者來說,Microsoft Build 或 OpenJDK 或 Temurin 都是不錯的選擇。
使用 Winget 安裝
打開 PowerShell 或命令提示字元終端機並執行:
winget install Microsoft.OpenJDK.21
要改為安裝 Temurin:
winget install EclipseAdoptium.Temurin.21.JDK
確認安裝:
java -version
設定 JAVA_HOME
不像 macOS(那邊 /usr/libexec/java_home 有處理這件事),在 Windows 上你需要手動設定 JAVA_HOME 。 許多工具——Maven、Gradle、Android Studio——都需要這個。
- 打開 開始,搜尋 環境變數,並選擇 編輯系統環境變數。
- 點選 環境變數。
- 在 系統變數中,點選 新並 設定:
- 變數名稱:
JAVA_HOME - 變數值:例如通往你的 JDK 路徑
C:\Program Files\Microsoft\jdk-21.0.x.x-hotspot
- 變數名稱:
- 在系統變數下找到 Path 變數,點選 編輯,然後新增
%JAVA_HOME%\bin。 - 點擊確定關閉所有對話框,然後開啟新終端機並驗證:
echo $env:JAVA_HOME
java -version
javac -version
WSL 還是原生 Windows?
對於大多數 Java 開發——無論是網頁後端、Android 或企業應用程式——原生 Windows 運作良好。 如果你的建置工具或部署目標是專為 Linux 設計的,或者你的團隊裡其他人都是使用 Linux/Mac 系統,你希望環境一致性,那麼就使用 WSL。
推薦編輯
- Visual Studio Code 搭配 Java 擴充包 — 輕便的,適用於大多數專案
- IntelliJ IDEA — 功能齊全的 IDE,社群版免費