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;