2017-01-06 39 views
2

我的应用程序基于Eclipse 3.8,我想知道它是否会通过Java运行。Eclipse 3.8(或Juno)会在Java 9上运行吗?

我不使用较新的版本,因为它有性能问题。根据我的经验,与任何较新版本的Eclipse相比,Eclipse 3.8的速度要快很多。

有人知道这件事吗?

谢谢。

更新:以前的标题可能表明我希望Eclipse 3.8能够支持Java 9的新功能。但是,我真的只想知道我是否能够通过Java运行应用程序9 RE。

+2

所以你打算留在朱诺永远?如果我是你,我宁愿投资编写错误报告,并修复那些在新版本中遇到麻烦的事情。根据我的经验,这种后端通常不够健壮。你花了很多时间试图让他们做你想做的事......最后让步并升级到新版本的eclipse。然后,当时的变化是**不** **关于一个新的模块系统,将影响任何东西...... – GhostCat

+1

我认为你应该给霓虹灯一个镜头 – serge

+2

支持Eclipse 3.8的更新早已结束3.8.2版。它不会对Java 9. –

回答

3

是它的工作原理,但只有一小片。

它失败因为Eclipse 3.8(麦浚龙)的org.eclipse.osgi束具有对Java 8或9的Java运行时没有配置文件如果您添加这些工作对我来说。

我做的Java 9下运行与目标plattform 3.8.2(http://archive.eclipse.org/eclipse/downloads/drops/R-3.8.2-201301310800/)基于RCP-应用试验成功的Oracle JVM在Windows 7

怎么办: 需要修补的org.eclipse .osgi束:

  • 带签名信息
  • 手动在所述束的profile.list添加用于Java 9运行时Enironment一个条目,并添加一个JavaSE的-1.9.profile定义

例如为:https://github.com/derWallace/org.eclipse.osgi

但不能保证这是一个很好的协议进行生产!

3

号氧气(4.7)和更新仅是发生了什么计划。如果您的绩效结果是可验证和可重复的,请提交关于它们的错误报告。