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