From 07d37a288c27de7a44faf5b8940fba1abb497f9f Mon Sep 17 00:00:00 2001 From: anna Date: Tue, 27 Dec 2011 13:03:53 +0100 Subject: [PATCH] exclude alt-rt.jar and alt-string.jar from created jdks - as they lead to incompatibility between cls and attached sources (IDEA-74547) --- .../src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java b/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java index 559f2d6cbcbe..de021bad6ae2 100644 --- a/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java +++ b/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java @@ -477,6 +477,8 @@ public class JavaSdkImpl extends JavaSdk { if (jarDir != null && jarDir.isDirectory()) { File[] jarFiles = jarDir.listFiles(jarFileFilter); for (File jarFile : jarFiles) { + final String jarFileName = jarFile.getName(); + if (jarFileName.equals("alt-rt.jar") || jarFileName.equals("alt-string.jar")) continue; try { // File.getCanonicalFile() allows us to filter out duplicate (symbolically linked) jar files, // commonly found in osx JDK distributions