30

Eclipse Indigo 是 3.7,Eclipse Juno 是 4.2,但是 3.8M1 刚刚发布。什么是 3.8,这与 3.7 有何不同?我急切地等待 Java 7 的支持,并且很困惑我应该使用 3.8M1 还是等待 3.7.1

4

5 回答 5

20

Juno 同时发布包括 Eclipse 应用程序平台的 4.2 和 3.8 版本(令人困惑,但确实如此)。

4.2 Eclipse 应用程序平台(也称为 e4、E4AP 或 Eclipse 4.2 SDK)向工作台添加了更改,包括“建模 UI、依赖注入和基于服务的编程模型、基于 CSS 的样式”。重要的是,它还包括一个 3.X 兼容层。有关更多信息,请参阅常见问题解答

由于兼容层,所有 Juno 包都应该在其中一个上运行。但是,Juno 打包安装仅与 4.2 Eclipse 应用程序平台捆绑在一起。

也就是说,您可以下载 3.8 Eclipse 平台,然后安装所需的 Juno 包。请参阅Eclipse 3.8:下载站点在哪里?以及如何安装 Eclipse EPP(例如 3.8 上的 EPP 建模功能)?.

可能值得注意的是 4.2 有许多性能投诉(请参阅升级到 Eclipse Juno 的主要原因是什么?非常慢的 Eclipse 4.2,如何使其更具响应性?)。这可能与 Eclipse 基金会没有资金在 Juno 上进行与他们过去所做的相同的性能测试有关(参见http://www.zdnet.com/google-sets-perfect-example- with-20000-donation-to-eclipse-7000003968/)。

于 2012-09-12T04:25:07.257 回答
14

...为 Eclipse SDK 3.7 之后的下一个特性版本设置的特性和 API,指定版本 4.2,代号为 Juno。此版本与 3.8 平台版本同时发布。4.2 版本是一个成熟的平台版本,包含重要的新功能工作,而 3.8 版本侧重于稳定性和错误修复。

来自: 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

于 2011-08-09T13:54:04.147 回答
4

3.8M1 带有 Java 7 支持JDT 核心构建说明确认已合并为Java 7 支持所做的工作。

于 2011-08-09T13:52:04.313 回答
1

有一个非常重要的区别:主工具栏上提供了调试按钮,因此您可以在编辑器最大化的情况下继续执行。这是 4.2 的功能,在 3.7 中不可用

于 2012-06-21T15:20:55.807 回答
0

3.8 的所有插件都适合 4.2 和 4.3,例如 3.8 的 R statet 插件可以与 ADT (Android) 和 Pydev 一起安装,因为 3.7 和 4.1(以及更早的版本对)之间存在多年不兼容。3.8被4.2或类似的东西模仿。

于 2012-09-24T17:46:12.747 回答