Bug 525904 - Running Tests FatJarExportTests with Java9 fail as the
rtstubs jar is library not handled by JavaRuntime computeModularJREEntry

Change-Id: I4396b3c4a2faccca1ffe108e13865fe8b4a3b10c
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
index c20fbd9..3d044e3 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
@@ -968,8 +968,10 @@
 			}
 		}
 
-
-		classpathEntries.add(JavaRuntime.computeModularJREEntry(project));
+		IRuntimeClasspathEntry jreEntry = JavaRuntime.computeModularJREEntry(project);
+		if (jreEntry != null) { // With some jre stub jars don't have jre entries
+			classpathEntries.add(jreEntry);
+		}
 		return classpathEntries.toArray(new IRuntimeClasspathEntry[classpathEntries.size()]);
 	}