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