Target is not a JDK root. System library was not found. Eclipse Oxygen 4.7 + Java9 error

后端 未结 6 1225
不思量自难忘°
不思量自难忘° 2020-12-10 01:42

I\'m trying to test JDK9 (jdk-9-ea+147 version) with Eclipse Oxygen IDE.

I\'ve installed jdk along with jre. From Eclipse Market Place I\'ve installed Java9 Beta ex

相关标签:
6条回答
  • 2020-12-10 02:18

    I'm also faced this issue "Target is not a JDK root. System Library was not found" for Java 11 and I have done some workaround and got to know, this is related to the version we are using either eclipse or sprint tool suite. So i figured out the correct version and posted below.

    Java 9 Supports:

    • Spring Tool Suite:3.9.0
    • Eclipse:Oxygen (4.7)

    Java 10 Supports:

    • Spring Tool Suite:3.9.4

    • Eclipse: Oxygen (4.7.3) and Above

    Java 11 Supports:

    • Spring Tool Suite: 3.9.7
    • Eclipse: Photon 4.8, 4.10 (officially supports)

    Below are references i used:

    1. STS
    2. Eclipse

    Click Up Vote if this is useful for you.

    0 讨论(0)
  • 2020-12-10 02:23

    Oxygen does not come with java9 support. You need to install the eclipse Java9 support patch from the market place https://marketplace.eclipse.org/content/java-9-support-beta-oxygen to be able to use Java9 or you can update from "Help" menu bar.

    Ref - https://bugs.eclipse.org/bugs/show_bug.cgi?id=509704

    0 讨论(0)
  • 2020-12-10 02:26

    I've just successfully tested JDK9 with Eclipse Oxygen IDE following the approach you detailed.

    Here are the details of my installation (under Windows 10):

    • I downloaded and installed Java jdk-9+181 from http://jdk.java.net/9/

    • I downloaded and installed Eclipse Oxygen from https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R/eclipse-inst-win64.exe

    • I started Eclipse and attempted to add JRE9 (Windows -> Preferences -> Java -> Installed JREs -> Add...)

    • I got the error reported in the OP ("Target is not a JDK root...").

    • I then installed Java 9 Support (BETA) for Oxygen as detailed here: https://marketplace.eclipse.org/content/java-9-support-beta-oxygen

    • I restarted Eclipse and tried to add JRE 9 again. This time it worked fine:

    • Also, see https://wiki.eclipse.org/Java9/Examples for further details.
    0 讨论(0)
  • 2020-12-10 02:27

    This looks like Eclipse bug 494481.

    Unfortunately there is currently no fix or workaround listed for the bug.

    0 讨论(0)
  • 2020-12-10 02:28

    set the path to:: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    0 讨论(0)
  • 2020-12-10 02:32

    You should use Standard VM not standard 1.1x VM best regards! se pic

    0 讨论(0)
提交回复
热议问题