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