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