Eclipse是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。幸運的是,Eclipse附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。
1.NLS string hover有一個Open in Properties File動作
2.在Caller模式下,調用層級(Call Hierarchy)有一個在上下文菜單中有一個Expand With Constructors動作
3.當你在編輯器中輸入的時候,Java比較編輯器會更新其結構
4.有一個新的toString()產生器
5.為可覆蓋方法增加了一個Open Implementation鏈接,可以直接打開其實現
6.編輯器與執行環境一致
7.Debug視圖提供了breadcrumb(面包屑),顯示了活動的debug上下文
8.可運行的JAR文件輸出向導還可以把所需的類庫打包進一個要輸出的可運行JAR文件,或打包進與緊挨著該JAR的一個目錄中
9.當在寫一個分配表達式(allocation expression)時發生補全操作,ch內容助手可以提示一個類的可用構造方法
10.如果檢測到無用代碼,編譯器可以發出警告
11.類庫、變量或容器入口的路徑可以是與項目相關的任何位置
12.在Jovadoc hover的頭部及Javadoc視圖中,都提供了引用其他類型和成員的鏈接
13.隨該Eclipse發行的JUnit4版本更新為4.5
14.Javadoc視圖及hovers都支持{@inheritDoc}標簽并給覆蓋方法增加鏈接
15.同一值的比較由編譯器檢測,默認情況下會發出警告
Eclipse最初是由IBM公司開發的替代商業軟件Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社區,它由非營利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。2003年,Eclipse 3.0選擇OSGi服務平臺規范為運行時架構。2007年6月,穩定版3.3發布;2008年6月發布代號為Ganymede的3.4版;2009年6月發布代號為Galileo的3.5版;2010年6月發布代號為Helios的3.6版;2011年6月發布代號為Indigo的3.7版;2012年6月發布代號為Juno的4.2版;2013年6月發布代號為Kepler的4.3版;2014年6月發布代號為Luna的4.4版;2015年6月項目發布代號為Mars的4.5版。