2011-08-09 54 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或者像那样。