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