搭建正確的 Java 開發環境是學習與專案開發的第一步。本文提供 Windows 詳細圖文步驟、Linux/Unix 環境變數設定、主流 IDE 推薦與 Eclipse 執行第一支程式完整流程。
https://www.oracle.com/java/technologies/downloads/jdk-17_windows-x64_bin.exe)C:\Program Files\Java\jdk-17)右鍵「此電腦」→ 內容 → 進階系統設定 → 環境變數 → 系統變數區新增/編輯以下三項:
| 變數名稱 | 變數值(請依實際安裝路徑調整) | 說明 |
|---|---|---|
| JAVA_HOME | C:\Program Files\Java\jdk-17 | JDK 安裝根目錄,其他工具常參考此變數 |
| CLASSPATH | .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar | 類別搜尋路徑,前面的 "." 代表目前目錄(JDK 1.5+ 可選設定) |
| Path | %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin | 執行檔搜尋路徑,讓 cmd 任何目錄下可直接執行 javac/java |
注意:JDK 1.5 以上版本若未設定 CLASSPATH 也能正常編譯執行,但建議設定以相容舊專案。
開啟新命令提示字元視窗(需重新開啟才會讀取新環境變數),輸入:
java -version
javac -version
java
顯示版本資訊與使用說明即代表設定成功。
編輯 Shell 設定檔(以 bash 為例:~/.bashrc 或 ~/.bash_profile),新增:
export JAVA_HOME=/usr/lib/jvm/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
儲存後執行 source ~/.bashrc 生效,或重新登入終端機。
| 工具 | 特色 | 官網 |
|---|---|---|
| Eclipse IDE(推薦) | 免費開源、外掛豐富、企業級開發首選、支援 Maven/Gradle 整合 | https://www.eclipse.org/downloads/ |
| IntelliJ IDEA | 智慧程式碼提示極強、Community 版免費、Ultimate 版功能最全 | https://www.jetbrains.com/idea/ |
| NetBeans | Apache 頂級專案、免費開源、GUI 建構器優秀 | https://netbeans.apache.org/ |
| VS Code | 輕量級、安裝 Extension Pack for Java 即可開發、啟動快 | https://code.visualstudio.com/ |
| Notepad++ | 純文字編輯器、適合撰寫簡單測試程式、無專案管理功能 | https://notepad-plus-plus.org/ |
HelloWorld、勾選 public static void main(String[] args) → Finishpublic class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Hello WorldEclipse 會自動偵測 JDK 環境,若未偵測到可在 Window → Preferences → Java → Installed JREs 手動指定 JDK 路徑。
javac: command not found:PATH 未正確設定或未重開終端機Error: Could not find or load main class:類別名與檔名不符、package 宣告錯誤、classpath 設定問題java -version 與 javac -version 版本號應一致環境建置完成後,即可開始正式的 Java 程式設計學習之旅。下一節將介紹 Java 語言特性與發展歷史概覽。