IntelliJ IDEA:运行单个类,而忽略其他类中的编译错误

nah*_*ahs 5 java intellij-idea

我正在使用IntelliJ IDEA 2017.3。我有一个名为“ test”的项目,该项目在src文件夹下有两个类:

  • Main,具有打印“ Hello World”的主要方法
  • CompileErrorClass,有一种编译错误的方法

项目结构图

这两个类没有依赖关系。我试图在Main类中运行main(),并将启动前的设置为“ build,no error check”

运行设置图片

我收到一条错误消息

“错误:找不到或加载主类Main”。

当我修复中的编译错误时CompileErrorClassmain()按预期工作。或者,如果我在Eclipse中运行了相同的项目,即使出现编译错误,它也可以正常工作。

如何在IntelliJ中设置运行配置以运行单个类而忽略其他类中没有依赖项的编译错误?

Bas*_*ers 6

为了能够运行带有错误的代码,您需要更改设置。转到Build, Execution, Deployment | Compiler | Java Compiler并将Use compiler:组合框设置为Eclipse并启用该proceed on errors复选框。

  • 在运行配置中,有必要将启动前设置更改为“构建,无错误检查”,如问题所示。然后你应该能够运行它。 (2认同)