diff --git a/jps/model-impl/src/org/jetbrains/jps/model/java/impl/JavaSdkUtil.java b/jps/model-impl/src/org/jetbrains/jps/model/java/impl/JavaSdkUtil.java index ce7f46fc6b87..6b20a09e8ab5 100644 --- a/jps/model-impl/src/org/jetbrains/jps/model/java/impl/JavaSdkUtil.java +++ b/jps/model-impl/src/org/jetbrains/jps/model/java/impl/JavaSdkUtil.java @@ -42,7 +42,7 @@ public class JavaSdkUtil { File[] jarDirs; if (SystemInfo.isMac && !home.getName().startsWith("mockJDK")) { File openJdkRtJar = new File(home, "jre/lib/rt.jar"); - if (openJdkRtJar.exists() && !openJdkRtJar.isDirectory()) { + if (openJdkRtJar.isFile()) { File libDir = new File(home, "lib"); File classesDir = openJdkRtJar.getParentFile(); File libExtDir = new File(openJdkRtJar.getParentFile(), "ext");