Eclipse 是 Java 開發最經典的 IDE 之一。本文提供從下載、解壓、JDK 配置、Tomcat 整合、編碼設置、常用插件到效率技巧的完整圖文教程,適合初學者快速上手、老手查漏補缺。
D:\dev\eclipse-2024-06)。無需安裝程序,雙擊 eclipse.exe 啟動。D:\workspace),建議勾選「Set as default」。提示:Eclipse 依賴 JDK 運行。必須先安裝 JDK 17/21 (LTS 版本) 並配置
JAVA_HOME、Path環境變量。
編輯安裝目錄下 eclipse.ini,在 -vmargs 之前添加:
-vm
D:/dev/jdk-21/bin/javaw.exe
確保 Eclipse 使用指定 JDK 而非系統默認 JRE,避免編譯版本不匹配、Maven 編譯失敗等問題。
-vmargs 後)-Xms256m
-Xmx2048m
-XX:MetaspaceSize=256m
-XX:MaxMetaspaceSize=1024m
-XX:+UseG1GC
根據機器內存調整 -Xmx (建議物理內存 1/2~2/3)。
Window → Preferences → General → Workspace:
✅ Text file encoding → Other: UTF-8
✅ New text file line delimiter → Unix
General → Appearance → Colors and Fonts:
Basic → Text Font → Consolas/Monospace 11/12
General → Appearance → Theme:Dark (護眼) 或 Light
D:\dev\apache-tomcat-10.1。Window → Preferences → Server → Runtime Environments → Add...Servers 視圖 → 右鍵 New → ServerWindow → Preferences → Maven → Installations → Add → External:選擇 apache-maven-3.9.x 目錄User Settings:指定 settings.xml (如 D:\dev\maven\conf\settings.xml) → 更新鏡像倉庫 (阿里云)Java EE → Project Facets:Dynamic Web Module 勾選 → 確保 web.xml 或 Servlet 3.0+ 無 web.xml| 插件 | 功能 | 安裝關鍵詞 |
|---|---|---|
| Lombok | 消除 getter/setter/toString 樣板代碼 | Lombok |
| MyBatis Plugin / Free MyBatis Plugin | Mapper XML ↔ 接口雙向跳轉、SQL 提示 | MyBatis |
| SonarLint | 實時代碼質量檢測 (Bug、漏洞、異味) | SonarLint |
| Eclipse Code Recommenders | 智能代碼補全 (機器學習增強) | Code Recommenders |
| Darkest Dark Theme / DevStyle | 極致暗黑主題、圖標美化 | Darkest Dark |
| Git Integration (EGit 內建) | Git 可視化操作、歷史、衝突解決 | 內建 |
| 動作 | 快捷鍵 | Mac 替代 |
|---|---|---|
| 格式化代碼 | Ctrl + Shift + F | Cmd + Shift + F |
| 組織導入 | Ctrl + Shift + O | Cmd + Shift + O |
| 快速修復 | Ctrl + 1 | Cmd + 1 |
| 打開類型 | Ctrl + Shift + T | Cmd + Shift + T |
| 打開資源 | Ctrl + Shift + R | Cmd + Shift + R |
| 重命名重構 | Alt + Shift + R | Cmd + Option + R |
| 提取方法 | Alt + Shift + M | Cmd + Option + M |
| 查找引用 | Ctrl + Shift + G | Cmd + Shift + G |
| 類/方法大綱 | Ctrl + O | Cmd + O |
| 運行主程序 | Ctrl + F11 | Cmd + F11 |
| 調試模式 | F11 | F11 |
| 斷點切換 | Ctrl + Shift + B | Cmd + Shift + B |
| 逐行調試 | F5 / F6 / F7 / F8 | 同 |
Maven → Update Project / Project → Clean / 檢查 JRE System Library 版本匹配。/,Doc Base 是否正確。Run Configurations → Common → Encoding: UTF-8 / Tomcat logging.properties 設置 java.util.logging.ConsoleHandler.encoding = UTF-8。eclipse.ini -Xmx / 專案 Run Configurations → Arguments → VM arguments: -Xmx512m。settings.xml 配置阿里云鏡像 <mirror>...</mirror>。雖然 Eclipse 經典穩定,但新項目建議考慮:
工具無優劣,適合才是最好。掌握 Eclipse 核心配置與 Tomcat 整合,能應對絕大多數傳統 Java Web 維護場景;擁抱現代 IDE,則能釋放更多生產力專注於業務創新。