標籤:des http java 使用 strong 檔案
M1 08/19/2009
M2 09/30/2009
M3 11/11/2009
M4 12/16/2009
M5 02/03/2010
M6 03/17/2010 API Freeze
M7 05/05/2010 Feature Freeze
RC1 05/19/2010
RC2 05/26/2010
RC3 06/02/2010
RC4 06/09/2010
Final 06/16/2010
Helios 06/23/2010
可以看到有M、RC、Final之分:
M指的就是MileStone(裡程碑)版本,這時候可能功能、API都在完善和添加,這時候出的版本都會在名稱中添加M,比如3.7.0 M3或者3.7M3a2等
RC指的是Release(發布)版本,這時候功能和API都已經穩定,進入最後的測試和bug修複階段,這時候的版本名稱會有RC或R標記,比如3.6.0R3
最後Final才是最終穩定版本,也就是發行的正式版本了,這時候的名稱就不再有M和R了。
Eclipse IDE for Java Developers 是為java開發的
Eclipse IDE for Java EE Developers 是為J2EE開發的
Eclipse for RCP/Plug-in Developers 是為RCP和外掛程式開發的
Eclipse IDE for C/C++ Developers 是為C/C++開發的
Eclipse Classic 3.3.2 是它的經典版本
登陸eclipse的官網http://www.eclipse.org,然後點擊Downloads,進入下載介面,上面有各個版本的資訊,在每個版本後面都有Windows 32Bit Windows 64Bit 這個是讓你選擇你的電腦是32位的還是64位的,選擇其中一個 ,進入下載介面,直接解壓即可使用。
作為一個java開發人員,最熟悉的工具非Eclipse莫屬,下面介紹一下Eclipse的版本發布和開發過程:
Eclipse最初是由IBM公司開發的替代商業軟體Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社區,現在它由非營利軟體供應商聯盟Eclipse基金會(Eclipse Foundation)管理。2003年,Eclipse 3.0選擇OSGi服務平台規範為運行時架構。
2001年11月7日 ,Eclipse 1.0發布
半年之後,2002年6月27日Eclipse進入了2.0時代。2.0時代的Eclipse經曆了2.0和2.1兩個大的版本。其中2.0在 之後又推出了2.0.1和2.0.2,而之後在2003年3月27日推出的2.1版本,也接連推出了2.1.1,2.1.2和2.1.3三個後續修訂版本。
2004年6月25日 對Eclipse來說是一個值得記住的日子,進入3.0時代的Eclipse採用了OSGi運行時架構。這一年 Eclipse基金會成立,這也標誌著Eclipse即將進入一個新的時代。3.0後有兩個小的修訂版本3.0.1和3.0.2。詳細的發布時間資訊請參 看Eclipse官網http://archive.eclipse.org/eclipse/downloads/index.php
2005年6月27日 Eclipse 3.1發布,之所以要特別提一下3.1,是因為從這個版本開始一直到還沒有發布的3.5版,形成了一個以木星衛星名稱相關的系列。1610年,著名的科學 家伽利略通過對木衛1-木衛4的觀察,提出了反駁地心說的證據,木衛1-木衛4因此也被稱之為伽利略四大衛星(木星還有很多之後發現的其它衛星)。這四大 衛星還被分別賦予了四個神話傳說中人物的名字:
1. 木衛1:IO,伊奧
2. 木衛2:Europa,歐羅巴
3. 木衛3:Ganymede,蓋尼米德.(值得一提的是早於伽利略2000年前,有記錄表明戰國時期中國的甘德在公元前346年就已發現了木衛3)
4. 木衛4:Callisto,卡裡斯托
取這四個人的名字,一個很重要的原因可能就在於這四個人物都以俊美著稱
但是Eclipse從3.1到3.4的命名(codename)並非按照木衛1-4的順序,而是根據這四顆衛星距離木星從近到遠的順序,因此 Eclipse 3.1就使用了木星已知衛星中第1近的木衛1——IO來命名,Eclipse 3.2就使用木衛4——Callisto
下面是已知的版本代號:
Eclipse 1.0 2001年11月7日(Win32/Linux32 Motif)
Eclipse 2.0 2002年6月27日(Linux32 Motif + GTK, and Solaris/QNX/AIX)
Eclipse 2.1 2003年3月27日(OSX first version)
Eclipse 3.0 2004年6月25日(首個OSGi版本)
Eclipse 3.1 2005年6月27日 版本代號 IO 【木衛1,伊奧】
Eclipse 3.2 2006年6月26日 版本代號 Callisto 【木衛四,卡裡斯托 】
Eclipse 3.3 2007年6月27日 版本代號 Eruopa 【木衛二,歐羅巴 】
Eclipse 3.4 2008年6月25日 版本代號 Ganymede 【木衛三,蓋尼米德 】
Eclipse 3.5 2009年6月24日 版本代號 Galileo 【伽利略】
Eclipse 3.6 2010年6月23日 版本代號 Helios 【太陽神】
Eclipse 3.7 2011年6月22日 版本代號 Indigo 【靛青】
Eclipse 3.8/4.2 2012年6月27日 版本代號 juno 【婚神星】
Eclipse 4.3 2013年6月26日 版本代號 Kepler 【開普勒】
Eclipse 4.4 2014年6月25日 版本代號 Luna 【月神】
自從2006年Callisto發布以來,Eclipse一直堅持在每年6月的最後一周或倒數第二周進行發布的傳統,但Eclipse平台則從2001年開始就延續著每年發布一個版本的傳統。
總覺得自己知道的太少了,就算平時一直工作的IDE。
:http://www.eclipse.org/downloads/
Eclipse IDE for Java Developers 是為java開發的
Eclipse IDE for Java EE Developers 是為J2EE開發的
Eclipse for RCP/Plug-in Developers 是為RCP和外掛程式開發的
Eclipse IDE for C/C++ Developers 是為C/C++開發的Eclipse Classic 3.3.2 是它的經典版本
各版本的區別:
Eclipse IDE for Java Developers 是Eclipse的platform加上JDT外掛程式,用來java開發的
Eclipse IDE for Java EE Developers 應該是Eclipse的platform加上WTP外掛程式,用來java企業級開發的
Eclipse IDE for C/C++ Developers 是Eclipse的platform加上CDT外掛程式,用來做C和C++開發的
Eclipse for RCP/Plug-in Developers 是Eclipse的SDK,主要用來外掛程式開發
Eclipse Classic 就是原來的Eclipse,還是主要用來開發java
那麼它們之間到底有什麼區別呢,最大的區別就是標題和解壓包大小不同。下載解壓後就會發現,不同的Eclipse版本之間就是plugins/features目錄下的檔案不同而已。
一個標準的Eclipse的,給它添加一些JEE開發需要的plugins,比如WTP,WST等等,它搖身一變就變成”Eclipse IDE for Java EE“了。其他的也一樣。作為一個熟練的Eclipse使用者,選擇哪一個都可以,需要的plugin可以從Eclipse官網輕鬆擷取。
這裡要詳細介紹一下SDK版本和Runtime Binary的區別。
· SDK,似乎是Software Development Toolkit的縮寫,開發套件,裡麵包含了source code。
· Runtime Binary則僅僅是一個運行時環境。
很多時候,我們需要查看Eclipse Plartform 的API或者class source codes,對於SDK版本的eclipse,附帶了source plugin的外掛程式,eclipse會直接幫我們連結上,這對於開發人員來說是非常方便的。如果不幸你用的是Binary Runtime,Eclipse會提示你source 找不到,需要手動連結。
這時候選擇一下帶有source的包也行。不過建議去eclipse下載對應的source-plugin,放到plugins目錄或者dropins目錄下,重啟下就可以查看源碼了。
對於前面提到的下載版本,Eclipse Classic的是帶有source的SDK版本,其他的好像都不帶source,(估計是因為加了太多其他的plugin,節約空間)需要自己去下載。對於3.7版本的,所有的包都可以在這裡http://download.eclipse.org/eclipse/downloads/drops/R-3.7-201106131736/index.php找到,其他版本類推。
個人一般使用Eclipse Classic,需要其他外掛程式的,自己去配置好了