我正在寻找一种查看IntelliJ中所有编译错误的方法,类似于在Eclipse中显示它们的方式。我尝试在此处和Google进行搜索,但尚未真正找到解决方案。我真的很喜欢IntelliJ,最近我从Eclipse转换为IntelliJ,希望这只是我所缺少的,而不是根本的缺陷。
我正在寻找一种查看IntelliJ中所有编译错误的方法,类似于在Eclipse中显示它们的方式。我尝试在此处和Google进行搜索,但尚未真正找到解决方案。我真的很喜欢IntelliJ,最近我从Eclipse转换为IntelliJ,希望这只是我所缺少的,而不是根本的缺陷。
Answers:
我认为这最接近您的期望:
(来自针对Eclipse用户的IntelliJ IDEA问答):
可以将以上内容与最近在Compiler settings中引入的选项结合使用,以得到与Eclipse非常相似的视图。
要做的事情:
在“项目”窗格中切换到“问题”视图:
启用设置以自动编译项目:
最后,查看问题视图:
这是Intellij IDEA 13.xx和Eclipse Kepler中相同项目(带有编译错误)的外观的比较:
相关链接:上面显示的Maven项目:https
: //github.com/ajorpheus/CompileTimeErrors
常见问题解答对于“ Eclipse模式” /“自动编译”项目:http : //devnet.jetbrains.com/docs/DOC-1122
对于遇到此问题的其他任何人来说,都是最新的答案:
(从https://www.jetbrains.com/help/idea/eclipse.html,§ 自动编译 ;点击截屏)
自动编译:
要启用自动编译,请导航至“设置/首选项” |“设置”。构建,执行,部署| 编译并选择自动生成项目选项
在一处显示所有错误:
如果在“编译器”设置中启用了“ 自动生成项目”选项,则会出现“ 问题工具”窗口。它显示了在项目编译中检测到的问题列表。
使用Eclipse编译器: 它实际上捆绑在IntelliJ中。在我看来,它提供了更多有用的错误消息,并且据此博客所述,由于它被设计为在IDE的后台运行并使用增量编译,因此它的速度要快得多。
Eclipse使用自己的编译器时,IntelliJ IDEA使用与项目JDK捆绑在一起的javac编译器。如果必须使用Eclipse编译器,请导航至“设置/首选项| 构建,执行,部署| 编译器 Java编译器并选择它... Eclipse和javac编译器之间的最大区别是Eclipse编译器更能容忍错误,并且有时还允许您运行未编译的代码。