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