eclipse不同版本間區別

前言:新手上路。此文轉載自:http://salever.iteye.com/blog/1153357

打開Eclipse的download頁面,一大排的Eclipse可供下載,http://www.eclipse.org/downloads/,很多新接觸Eclipse的幾乎無從下手。這裏簡單的進行一下科普。


http://www.ceclipse.org/read-cec-tid-27421.html 這個帖子裏面講到了一些,大家可以先去看看。下圖是最新版的3.7的下載頁面:




其實如何選擇需要的Eclipse很簡單,引用一下
  1. Eclipse IDE for Java Developers 是爲java開發的
  2. Eclipse IDE for Java EE Developers 是爲J2EE開發的
  3. Eclipse for RCP/Plug-in Developers 是爲RCP和插件開發的
  4. Eclipse IDE for C/C++ Developers 是爲C/C++開發的
  5. Eclipse Classic  是它的經典版本


那麼它們之間到底有什麼區別呢,最大的區別就是標題和解壓包大小不同。下載解壓後就會發現,不同的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則僅僅是一個運行時環境。


換句話說,如果你下載的是Binary Runtime版本的Eclipse,在plugins目錄下,只有”org.eclipse.ui.ide_3.6.2.M20101201-0800.jar“這些plugins,而SDK版本的則多了一些
”org.eclipse.ui.ide.source_3.6.2.M20101201-0800.jar“plugins,這些就是plugin對應的源碼包。Eclipse 擴展了OSGI的MANIFEST文件,提供了一個自定義的Header,註明source plugin:

  1. Eclipse-SourceBundle: org.eclipse.ui.ide;version="3.6.2.M20101201-0800
  2. ";roots:="."



很多時候,我們需要查看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,需要其他插件的,自己去配置好了。

 


發佈了31 篇原創文章 · 獲贊 2 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章