2011-08-09 69 views
30

Eclipse Indigo是3.7,Eclipse Juno是4.2,但3.8M1剛剛發佈。什麼是3.8,這與3.7有什麼不同?我急切地等待着Java 7的支持,並且很困惑我應該使用3.8M1還是等待3.7.1Eclipse 3.7,3.8和4.2有什麼區別?

+4

3.8M1是一個「里程碑」(認爲是「測試版」)發佈。你不應該在生產中使用它。 –

回答

14

... 3.7後,在Eclipse SDK 的下一個主版本的功能和API集,指定版本4.2和代號爲朱諾。此版本與3.8平臺版本同時發佈。 4.2版本是一個成熟的平臺版本,其中包含重要的新功能 特性工作,而3.8版本重點關注穩定性和bug 修補程序。

來源:http://www.eclipse.org/projects/project-plan.php?projectid=eclipse

此外,Java 7的支持始於3.7.1:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=288548

+4

確實3.8有一個名字呢? –

+0

但是,我沒有看到3.8的指定代號,因爲它只是錯誤修復,我不認爲它會被命名。 – jzd

+0

@Jason S,下一個Eclipse版本將被稱爲Juno(http://wiki.eclipse.org/Juno)。 –

1

有很重要的區別:調試按鈕可在主工具欄,上您可以使用編輯器最大化地繼續執行。這是4.2版本的特性,不適用於3.7

+0

這讓我感到困惑。我認爲最初有一些UI錯誤。 – anger

20

Juno同步版本包含Eclipse Application Platform的4.2和3.8版本(令人困惑,但是是true)。這個4.2 Eclipse應用程序平臺(也被稱爲e4,E4AP或Eclipse 4.2 SDK)添加了對工作臺的改變,包括「建模的UI,依賴注入和基於服務的編程模型,基於CSS的樣式」。重要的是,它還包括一個3.X兼容層。有關更多信息,請參閱FAQ

由於兼容層,所有的Juno軟件包都應該運行在其中。但是,Juno打包的安裝與4.2 Eclipse應用程序平臺捆綁在一起。

也就是說,你可以下載3.8 Eclipse平臺,然後安裝你想要的Juno包。見Eclipse 3.8: where is the download site?How do I install an Eclipse EPP (for example EPP Modeling Feature on 3.8)?

可能值得注意的是,4.2有很多性能投訴(請參閱What is the main reason for upgrading to Eclipse Juno?Very slow Eclipse 4.2, how to make it more responsive?)。這可能與Eclipse基金會耗盡資金對Juno執行與以前完成的相同性能測試(參見http://www.zdnet.com/google-sets-perfect-example-with-20000-donation-to-eclipse-7000003968/)有關。

0

3.8的所有插件適合4.2和4.3,例如在3.7和4.1之間(以及更早版本的對)之間多年不兼容之後,R 3.8的statet插件可以與ADT(Android)和Pydev一起安裝。 3.8仿效4.2或者像那樣。