Eclipse 作為開源 IDE 標桿,憑藉插件化架構支援從企業級 Java EE 到嵌入式 Java ME 的全棧開發。Eclipse 3.0 帶來介面大幅優化、代碼摺疊、效能提升等亮點。本文以 Windows XP + JDK 1.4.2 + Eclipse 3.0 為環境,手把手構建開發基石。
官網下載 j2sdk-1_4_2_06-windows-i586-p.exe,建議安裝至無空格路徑:D:\software\j2sdk1.4
| 變數名 | 變數值 | 說明 |
|---|---|---|
| JAVA_HOME | D:\software\j2sdk1.4 | JDK 根目錄,眾多工具定位依賴 |
| Path | %JAVA_HOME%\bin;(原有值) | 將 JDK bin 目錄加入路徑,優先於其他 JVM |
| CLASSPATH | . | 當前目錄 (.),解決初學者 NoClassDefFoundError |
關鍵提醒:若系統安裝多個 JVM (如 Oracle 9i 自帶 JDK 1.3),必須將 JDK 1.4 路徑置於 Path 最前端,否則 Eclipse 啟動會載入錯誤 JVM 導致報錯。
eclipse-platform-3.0-win32.zip 與 eclipse-JDT-3.0.zipD:\eclipse3.0)eclipse.exe,無需安裝程序.metadata/.log 錯誤日誌eclipse.ini 調整 -Xms/-Xmx選單:File → New → Project → Java Project
專案名:HelloWorld
右鍵專案 → New → Class
套件:example
類名:HelloWorld
勾選:public static void main(String[] args)
package example;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Eclipse 3.0!");
}
}
Run → Run As → Java Application,Console 輸出結果Run → Debug As → Java Application,支援斷點、變數檢視、單步執行選單:Window → Preferences → Java → Compiler → Compliance and Classfiles
將 Compiler compliance level 設為 1.4
即可使用 assert 關鍵字進行契約式程式設計:
public void setAge(int age) {
assert age > 0 && age < 150 : "年齡異常: " + age;
this.age = age;
}
啟用斷言需在執行配置 VM 參數加入 -ea (enable assertions)
| 領域 | 關鍵插件/功能 | 用途 |
|---|---|---|
| Web 開發 | Sysdeo Tomcat Launcher / WTP | JSP/Servlet 開發、熱部署、伺服器管理 |
| J2EE/EJB | Lomboz / JBoss IDE | EJB 設計、部署描述符圖形化編輯 |
| 版本控制 | CVS (內建) / Subclipse (SVN) | 團隊協作、分支合併、衝突解決 |
| 單元測試 | JUnit 整合 / MoreUnit | 測試驅動開發、覆蓋率報告 |
| 重構 | 內建重構引擎 | 重命名、提取方法、內聯、移動類別 |
| Java ME | EclipseME / ProGuard | MIDlet 開發、混淆壓縮、模擬器整合 |
Eclipse 3.0 + JDK 1.4 奠定了經典 Java 開發環境基石。掌握JDK 環境隔離、Runtime Binary 極簡安裝、工作空間管理、Compiler Compliance 版本控制四大核心技能,即可輕鬆應對後續 Web、J2EE、ME、測試、重構、CVS 等進階主題。工欲善其事,必先利其器——配置得當的 Eclipse,是 Java 開發者最高效的生產力槓桿。