From e575655937f1b02bd3472da5d689a6c159582029 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Fri, 11 Sep 2015 13:56:28 +0200 Subject: [PATCH] patch classpath for scratch configurations only --- .../impl/JavaScratchRunConfigurationExtension.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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); + } } }