Merge remote-tracking branch 'origin/BETA_JAVA_18_3'
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 b43347b..e1de28b 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
@@ -1693,7 +1693,9 @@
 						}
 						catch (CoreException ex) {
 							// Not a java project
-							entries2.add(entry);
+							if (!entry.getPath().lastSegment().contains("jrt-fs.jar")) { //$NON-NLS-1$
+								entries2.add(entry);
+							}
 						}
 						break;
 					default: