Bug 539570 - Eclipse 2018-09 won't compile Java 11 source; thinks it is below 1.7 Change-Id: I3aafd83a90fa6ed57f5506eb9c31270fdd2886b8
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/JavaJRETab.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/JavaJRETab.java index d875135..29359ff 100644 --- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/JavaJRETab.java +++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/JavaJRETab.java
@@ -15,7 +15,6 @@ package org.eclipse.jdt.debug.ui.launchConfigurations; -import java.util.List; import java.util.Map; import org.eclipse.core.resources.IProject; @@ -333,9 +332,7 @@ if(vmver != null) { int val = JavaCore.compareJavaVersions(compliance, vmver); if(val > 0) { - List<String> allVersions = JavaCore.getAllVersions(); - String latest = allVersions.get(allVersions.size() - 1); - if (JavaCore.compareJavaVersions(vmver, latest) <= 0) { + if (JavaCore.isSupportedJavaVersion(vmver)) { String setting = null; if (environmentId == null) { setting = LauncherMessages.JavaJRETab_2;