我是使用IntelliJ的新手。我只有一个委屈,那就是编译器。我更喜欢Eclipse编译器编译项目的方式并跳过包含错误的类。
如果我想为一个方法编写一个单元测试,我必须修复整个项目中运行单个单元测试的所有错误,这个问题尤其突出!
您可能会说修复您的项目,但我正在开发一个项目,其中人们已经提交了错误代码。我怎么能解决这个问题,我看到有一个选项可以在设置中使用Eclipse编译器,但这没有区别/我不知道跳过错误的参数。
答案 0 :(得分:2)
这在IntelliJ 14上为我解决了这个问题:
答案 1 :(得分:1)
不确定这对于您尝试做什么以及您的项目结构是否有效,但在我的特定情况下,它对我来说非常有效,因为如果您的班级有主要方法,那么可以右键单击实际的主方法代码,然后选择"运行' classname .main()'"从那里。
这对我有用,但显然可能与你的情况不一样。
我从另一个答案中找到了这个:Intellij IDEA how to run a class not the entire project?
答案 2 :(得分:0)
On IntelliJ 2018.1.4(Linux):2018-06-06
答案 3 :(得分:0)
一种笨拙的方法是在您的项目文件下创建一个新模块,并在此新模块的src文件夹中创建一个测试文件