diff --git a/java/execution/impl/src/com/intellij/execution/impl/JavaScratchRunConfigurationExtension.java b/java/execution/impl/src/com/intellij/execution/impl/JavaScratchRunConfigurationExtension.java index 095c215f45d6..70c77c8bb9c6 100644 --- a/java/execution/impl/src/com/intellij/execution/impl/JavaScratchRunConfigurationExtension.java +++ b/java/execution/impl/src/com/intellij/execution/impl/JavaScratchRunConfigurationExtension.java @@ -71,9 +71,11 @@ public class JavaScratchRunConfigurationExtension extends RunConfigurationExtens } public void updateJavaParameters(T configuration, JavaParameters params, RunnerSettings runnerSettings) throws ExecutionException { - final File scrachesOutput = getScratchOutputDirectory(configuration.getProject()); - if (scrachesOutput != null) { - params.getClassPath().add(scrachesOutput); + if (getScratchFileUrl(configuration) != null) { + final File scrachesOutput = getScratchOutputDirectory(configuration.getProject()); + if (scrachesOutput != null) { + params.getClassPath().add(scrachesOutput); + } } }