簡體   English   中英

Mac OS X上的Java 9 Eclipse Neon錯誤“Target不是JDK根目錄。 找不到系統庫。“

[英]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 bu​​ild 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。

  1. 菜單:幫助:“檢查更新”並更新。
  2. 重啟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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM