diff --git a/idea/src/org/jetbrains/jet/plugin/run/JetRunConfigurationProducer.java b/idea/src/org/jetbrains/jet/plugin/run/JetRunConfigurationProducer.java index be2ce836aee..b6c72cbb6e3 100644 --- a/idea/src/org/jetbrains/jet/plugin/run/JetRunConfigurationProducer.java +++ b/idea/src/org/jetbrains/jet/plugin/run/JetRunConfigurationProducer.java @@ -29,10 +29,11 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.lang.psi.JetFile; import org.jetbrains.jet.lang.psi.JetPsiUtil; -import org.jetbrains.jet.lang.resolve.name.FqName; import org.jetbrains.jet.lang.resolve.java.JvmAbi; +import org.jetbrains.jet.lang.resolve.name.FqName; import org.jetbrains.jet.lang.resolve.name.Name; import org.jetbrains.jet.plugin.JetMainDetector; +import org.jetbrains.jet.plugin.project.JsModuleDetector; /** * @author yole @@ -58,6 +59,10 @@ public class JetRunConfigurationProducer extends RuntimeConfigurationProducer im return null; } + if (JsModuleDetector.isJsProject(module.getProject())) { + return null; + } + FqName startClassFQName = getStartClassFQName(location); if (startClassFQName == null) { return null;