什麼是 Callisto?
Callisto 是 Eclipse 10 個子專案的協同發布,非另一個定制版 Eclipse,也非替代品。它提供Callisto Discovery Site——一站式插件超市,按「你想做什麼任務」分類(而非專案名稱),讓 Web/J2EE 開發者一鍵安裝所需插件,無需四處搜尋相依套件。
Discovery Site 內含 10 大專案,按任務分類
- C/C++ 開發:C/C++ IDE
- 圖表與報表:BIRT Project
- 資料庫開發:Data Tools Platform
- 模型驅動:EMF、GEF、GMF
- 測試與效能:Test & Performance Tools Platform
- Web/J2EE 開發:Web Tools Platform (WTP)、Visual Editor
- Java 開發:Eclipse Platform 核心
下載 Eclipse 前先看分類,按需安裝,避免裝滿不用的插件。
Eclipse 3.2 平台級新特性:體貼細節大爆發
- 全新 Project Explorer:依專案類型智慧組織資源(Java 似 Package Explorer,Web 另一套邏輯)
- 綜合歷史視圖:本地修改歷史與 CVS/SVN 倉庫歷史合併顯示,秒速定位「五分鐘前還好好的」是誰改壞的
- 無處不在的工作集過濾:幾乎所有視圖支援工作集,大專案只顯示關心的包/檔案類型
- 對話框內建幫助 + Cheat Sheet 視圖:精靈過程中幫助視窗常駐
- 連結資源:專案引用外部檔案無需複製,多工作區共享同一檔案
Java 開發新特性:重構與編碼輔助再升級
- 完整 Java 6 支持
- 超類重構:選多個兄弟類 → 自動提取公共屬性/方法生成父類並修改子類繼承
- 清理精靈:單行 if/while 加大括號、setter/getter 加 this、多條件加括號、移除未用 import/private 成員等
- 重構歷史:記錄所有重構操作,出錯可回溯
- Surround With 選單:一鍵包裹 try/catch、for/while 迴圈,支援自訂模板(如企業異常處理)
- 空指針預警:Preferences → Java Compiler → Errors/Warnings 開啟「訪問可能為 null 物件發警告/報錯」
Callisto Discovery Site 實戰安裝指南
- 下載 Eclipse 3.2.x SDK(文中為 3.2.1),解壓任意目錄
- 啟動 Eclipse,Help → Software Updates → Find and Install
- 選「Search for new features to install」→ 勾選 Callisto Discovery Site → Finish
- 挑選所需分類(如 Graphical Editors and Frameworks、Web and J2EE Development、Database Development 等)
- 出現相依性警告點「Select Required」自動補齊 → 接受授權 → 安裝完成
重點分類實測亮點
Graphical Editors and Frameworks (Visual Editor)
安裝後 New Class 精靈新增 AWT/RCP/Swing/SWT 四大資料夾,含 Applet/JFrame/SWT Shell 等可視類精靈(圖 1、2 對比)。

圖 1:安裝 VE 前的 Java 精靈

圖 2:安裝 VE 後的 Java 精靈
Web and J2EE Development (WTP/WST/JST)
新增 EMF、EJB、J2EE、Web 資料夾,涵蓋動態 Web 專案、JSP/Servlet/EJB/Web Service/WSDL/UDDI 全棧精靈(圖 3)。

圖 3:Web 和 J2EE 精靈
Database Development
Data Source Explorer 連接任意 JDBC 資料庫,瀏覽 Schema、執行 SQL、Outline 視圖管理多語句檔案(圖 4)。

圖 4:Database Explorer
Business Intelligence (BIRT)
內建 Derby 樣本資料庫,拖拉拽快速產出分頁報表(圖 5)。

圖 5:快速建立的簡單報表
Testing and Performance (TPTP)
Run 按鈕旁新增 Profile 按鈕,一鍵啟動分析(圖 6)。

圖 6:分析您的應用程式
結語
Eclipse 3.2 在 3.1 基礎上大幅增強,Callisto Discovery Site 讓插件發現安裝前所未有簡單。10 專案協同發布機制將保障平台穩定、IDE 輕鬆更新。尚未用 Eclipse 者、舊版用戶,現在正是升級最佳時機。