2017-04-17 42 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並進行測試。如果它仍然不起作用,改變我的入口。