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