2017-04-17 384 views
3

在OS X(El Capitan 10.11.6)上eclipse中是否可以使用Java 9作为已安装的JRE?我已经从JDK Early Access Release page安装了Java 9(EA bu​​ild 165)JRE和JDK,并且在尝试添加Java 9时在eclipse Neon.3(4.6.3)中出现以下错误:Mac OS X上的Java 9 Eclipse霓虹灯错误“目标不是JDK根目录,系统库未找到。”

Target is不是JDK根目录。没有找到系统库。

enter image description here 我发现this eclipse bug,但在这一点上已经快一岁了。这当然已经被修复了?

我确实尝试安装Java 9 Beta Support Plugin(此处也有点老),而且这似乎也不起作用。 (请注意,我问的是Eclipse Neon(4.6),而不是Eclipse Oxygen(4.7),如this stackoverflow article所述)。

我很感激帮助! “

+1

您是否尝试过Eclipse Oxygen?如果它不起作用,那么您应该等到2017年8月Java 9发布之后。到目前为止,您可以使用IDEA或NetBeans。 – ZhekaKozlov

+0

不,我没有尝试Eclipse Oxygen。我更喜欢使用Spring STS。感谢您使用IDEA的信息。 – 2Aguy

+1

[目标不是JDK根目录。没有找到系统库。 Eclipse Oxygen 4.7 + Java9错误](http://stackoverflow.com/questions/41029647/target-is-not-a-jdk-root-system-library-was-not-found-eclipse-oxygen-4-7- jav) – null

回答

0

”目标不是JDK根目录,系统库未找到。“ 在Win7中用Oxygen和jre9解决同样问题的解决方案是更新Eclipse。

  1. 菜单:帮助:“检查更新”并更新。
  2. 重新启动Eclipse。

之前,我解决我已经改变了我的eclipse.ini在Eclipse根目录到

-vm 
C:\Program Files\Java\jdk-9.X.X\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.8 
--add-modules=ALL-SYSTEM 
-Xms40m 
-Xmx1024m 

这条线之后,问题

--launcher.appendVmargs 

它did'nt帮我更新前,我不确定是否需要这样做,所以我建议所有具有相同问题的人首先更新Eclipse并进行测试。如果它仍然不起作用,改变我的入口。