2010-02-03 54 views

回答

1

即使是为即将到来的eclipse 3.6 Helios最新的计划仍然提到:

大多数的Eclipse SDK的是“纯” Java代码,并有底层操作系统上没有直接关系系统。因此,主要依赖于Java平台本身。
部分针对特定类别的操作环境,要求它们的源代码仅引​​用特定类库中可用的设施(例如J2ME Foundation 1.1,J2SE 1.4,Java 5等)。

一般来说,Eclipse项目的3.6版本是Java 1.4Java 5Java 6虚拟机的混合开发。因此,Eclipse SDK作为一个整体针对所有现代桌面Java VM。
大多数功能都可用于各个级别的开发,并且支持它们的VM上可以使用扩展开发功能。

因此,只要他们想用旧的JDK支持平台,重写最近JDK中大部分代码库的动机就很低。

注:e4 (Eclipse 4.0) will be based on Java 5

一般来说,E4项目的1.0版本是基于Java SE 5

+0

是啊... e4将基于Java 5,但依赖关系仍将使用1.4,因此如果我使用RCP开发应用程序,我仍然会进行大量的投射。我只是恨它! – nanda 2010-02-03 08:34:06

+0

你不需要施放,你可以用SuppressWarning等等来使用泛型。 – Yoni 2010-02-03 09:01:52

+0

Ooooh ...我讨厌SupressWarning,就像我讨厌施放的那样。 – nanda 2010-02-03 09:33:37

0

一些Eclipse代码库(Java EE部分)已经在使用1.5级别。至于其余部分,我认为他们没有任何计划 - 我怀疑这是否值得付出努力。

这里更多 - >http://www.eclipse.org/downloads/moreinfo/jre.php

+0

我怀疑,如果它是值得的发展。 - >作为一个从事Eclipse RCP和插件工作的人,这是非常值得的。 – nanda 2010-02-03 08:35:19

+0

什么阻止你在自己的代码中使用泛型?泛型被设计成可以使用遗留代码,事实上,这是他们设计中非常重要的一部分。 – Yoni 2010-02-03 09:00:13

+0

这并不阻止我。真。但如果您说Eclipse代码库移动到1.5没有任何好处,请询问Spring家伙为什么将他们的代码库移动到1.5。这只是很多事情在这一生中更容易。 – nanda 2010-02-03 09:33:11