[英]Target is not a JDK root. System library was not found. Eclipse Oxygen 4.7 + Java9 error
[英]Java 9 on Mac OS X Eclipse Neon Error “Target is not a JDK root. System library was not found.”
是否可以在OS X(El Capitan 10.11.6)的eclipse中使用Java 9作為已安裝的JRE? 我已經從JDK Early Access Release頁面安裝了Java 9(EA build 165)JRE和JDK,當我嘗試添加Java 9時,我在eclipse Neon.3(4.6.3)中收到以下錯誤:
目標不是JDK根。 找不到系統庫。
我發現了這個日食錯誤 ,但現在已經快一年了。 當然這已經解決了嗎?
我確實嘗試安裝Java 9 Beta支持插件 (此時也有點舊),這似乎也不起作用。
(請注意,我正在詢問Eclipse Neon(4.6),而不是Eclipse stack Oxygen(4.7), 如此stackoverflow文章中所述 )。
我很感激幫助!
“目標不是JDK根目錄。未找到系統庫。” 在Win7中使用Oxygen和jre9同樣有問題的解決方案是更新Eclipse。
在我解決問題之前,我已經將Eclipse root目錄中的Eclipse.ini更改為
-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
它在我更新之前沒有幫助,我不確定是否需要這樣做所以我建議所有有相同問題的人首先更新Eclipse並測試。 如果仍然沒有工作,根據我的改變ini。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.