直接回答
UMLet** 是目前最輕量、免費、開箱即用的 Eclipse UML 插件。
安裝方式
- Eclipse Marketplace:Help → Eclipse Marketplace → 搜尋 "UMLet" → Install。
- 更新站點:Help → Install New Software → Add → Location:
https://umlet.com/umlet_inofficial/update/ → 選 UMLet 安裝。
- 獨立版**:官網 umlet.com 下載
umlet-standalone-*.zip,解壓即可運行,**無需 Eclipse** 也能畫圖。
為什麼推薦 UMLet?
- **純 Java,零依賴**,啟動快、不佔記憶體。
- **面板式拖拉繪圖**,支援類圖、序列圖、用例圖、狀態圖等主流 UML 2.x 圖型。
- **文字屬性編輯**:雙擊元素直接改文字屬性,比屬性對話框快得多。
- **匯出格式豐富**:PNG, SVG, EPS, PDF, GIF,文檔嵌入無壓力。
- **開源免費**,社群活躍,GitHub 星標 2k+。
其他備選
| 插件 | 特點 | 適用場景 |
| Papyrus | Eclipse 官方、功能全、支援 Profile、代碼生成 | 大型建模、MBSE、需代碼同步 |
| ObjectAid | 從 Java 代碼反向生成類圖/序列圖 | 快速理解現有代碼結構 |
| PlantUML | 文字描述生成圖,版本控制友好 | 文檔即代碼、CI/CD 自動生成圖 |
常見「進不去」原因
- 官網被牆 → 用 Marketplace 或更新站點安裝。
- Eclipse 版本不匹配 → 確認 Marketplace 顯示的相容版本。
- 代理/防火牆阻擋更新站點 → 配置 Eclipse 代理或下載離線包。
總結
畫 UML 圖**首選 UMLet**(輕量、易用、免費);需從代碼反向生成圖用 **ObjectAid**;追求文檔即代碼用 **PlantUML**。別在重型建模工具上浪費時間,除非你做 MBSE。
- 上一篇文章: Java 傳值調用機制:為什麼無法像 C 一樣修改基本類型參數?
- 下一篇文章: Java SSL 連線錯誤:handshake alert: unrecognized_name 解決方案
Copyright ©
程式碼之家 All Rights Reserved