From 7afc2b6fbacfe4d18815359c1231684bcb34978c Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Tue, 9 Jun 2020 00:19:26 +0200 Subject: [PATCH] IDEA-242516 Eclipse compiler throws IllegalArgumentException because -extDirs is not supported on jdk9+ GitOrigin-RevId: bf032df75088619ca276d0b434487f4665d58ede --- jps/jps-builders-6/src/org/jetbrains/jps/javac/JavacMain.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jps/jps-builders-6/src/org/jetbrains/jps/javac/JavacMain.java b/jps/jps-builders-6/src/org/jetbrains/jps/javac/JavacMain.java index 5ad5649b969d..c90f92ad1904 100644 --- a/jps/jps-builders-6/src/org/jetbrains/jps/javac/JavacMain.java +++ b/jps/jps-builders-6/src/org/jetbrains/jps/javac/JavacMain.java @@ -65,7 +65,7 @@ public final class JavacMain { final JpsJavacFileManager fileManager = new JpsJavacFileManager( new ContextImpl(compiler, diagnosticConsumer, outputSink, modulePath, canceledStatus), javacBefore9, JavaSourceTransformer.getTransformers() ); - if (!platformClasspath.isEmpty()) { + if (javacBefore9 && !platformClasspath.isEmpty()) { // for javac6 this will prevent lazy initialization of Paths.bootClassPathRtJar // and thus usage of symbol file for resolution, when this file is not expected to be used fileManager.handleOption("-bootclasspath", Collections.singleton("").iterator());