diff --git a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/CompilationContextImpl.groovy b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/CompilationContextImpl.groovy index b52bd3a52716..c362db0a68b9 100644 --- a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/CompilationContextImpl.groovy +++ b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/CompilationContextImpl.groovy @@ -92,9 +92,9 @@ class CompilationContextImpl implements CompilationContext { } private static String jdkDir(String projectHome) { - (System.getProperty('jdk.dir')?.with { + System.getProperty('jdk.dir')?.with { new File(it).exists() ? it : null - } ?: "$projectHome/build/jdk") + } ?: "$projectHome/build/jdk" } @SuppressWarnings(["GrUnresolvedAccess", "GroovyAssignabilityCheck"])