Eclipse使用前準備

來源:互聯網
上載者:User

標籤:des   http   java   使用   strong   檔案   

  • Eclipse的發布流程

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

登陸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,需要其他外掛程式的,自己去配置好了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.