Reputation: 3548
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 extension:
The problem is, when I'm trying to add new installed jre from Eclipse I get following error:
Interesting thing is that this error doesn't occur with installations of previous JDK versions:
Does anyone encounter simillar problem with Eclipse Oxygen? Any feedback is appreciated.
Upvotes: 22
Views: 93968
Reputation: 1
stop eclise - start eclise than to installte jre and add is a permanet problem by me
Upvotes: 0
Reputation: 1
I was facing the same problem for the latest JDK."jdk-18_windows-x64_bin.exe" However it is resolved by installing this eclipse https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R/eclipse-inst-win64.exe.
Give it a try, I hope this will work for you too! Cheers!
Upvotes: 0
Reputation: 812
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:
Java 10
Supports:
Spring Tool Suite:3.9.4
Eclipse: Oxygen (4.7.3) and Above
Java 11
Supports:
Below are references i used:
Click Up Vote if this is useful for you.
Upvotes: 8
Reputation: 71
You should use Standard VM not standard 1.1x VM best regards! se pic
Upvotes: 7
Reputation: 101
set the path to:: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Upvotes: 5
Reputation: 51
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
Upvotes: 1
Reputation: 17391
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:
Upvotes: 13