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;