快速上手:創建與運行 Java 程序
- Java 透視圖 → 右鍵項目 → New → Class,勾選
public static void main(String[] args)。
- 編輯器支持語法檢查(紅線下劃線)、代碼補全(Ctrl+Space)、快速修復(燈泡圖標)。
- 保存即增量編譯,無錯誤直接 Run/Debug,控制台輸出結果。
調試技巧
- 雙擊左側標尺設置斷點(藍點)。
- Debug 透視圖:Variables 視圖檢查變量、Expressions 監視表達式、Display 執行代碼片段。
- 工具欄控制:Resume、Suspend、Terminate、Step Into/Over/Return。
插件生態系統
| 領域 | 代表插件 |
| 版本控制 | CVS(內置)、Subclipse、EGit、ClearCase |
| UML 建模 | OMONDO EclipseUML(免費類圖)、Together、Rational XDE |
| Web/XML | XMLBuddy、Dreamweaver 集成 |
| 應用服務器 | Sysdeo Tomcat Launcher |
| 圖形 | Batik SVG、Flash |
OMONDO EclipseUML 實戰
- 安裝 GEF(Graphical Editor Framework)對應版本 → 解壓至 Eclipse 目錄 → 重啟。
- New → Other → UML → Class Diagram。
- 拖拽 Java 文件逆向生成類圖,或工具欄繪制類/屬性/方法/關聯。
- 雙向同步:圖修改即時反映到源碼,源碼變更自動更新圖。
Eclipse 平台架構
- Runtime 核心: 啟動時掃描插件註冊表,按需加載(懶加載)。
- Workspace: 資源管理(項目/文件/變更通知)。
- Workbench: 基於 SWT/JFace 的 UI 框架,提供透視圖、視圖、編輯器、向導擴展點。
- Team: 版本控制框架,非版控插件無需依賴。
- Help: 可擴展幫助導航,HTML 文檔集成。
SWT vs Swing
SWT 直接映射操作系統原生圖形 API,性能高、原生外觀;但移植性依賴各平台 SWT 實現。Eclipse 自身使用 SWT,不影響基於 Eclipse 開發的 Swing/AWT 應用。
- 上一篇文章: J2EE 十三大核心技術全景解析與 WebLogic 實戰應用
- 下一篇文章: WebLogic 6.1 十分鐘精通:安裝、EJB、連接池、JMS 速成
Copyright ©
程式碼之家 All Rights Reserved