如何查看IntelliJ中的编译错误列表?
我正在寻找一种在IntelliJ中查看所有编译错误的方法,类似于它们在Eclipse中的显示方式。我试图在这里和谷歌搜索,但并没有真正找到解决方案。我真的很喜欢IntelliJ,我最近从Eclipse转换为它,我希望这只是我缺少的东西,而不是根本性的缺陷。
我正在寻找一种在IntelliJ中查看所有编译错误的方法,类似于它们在Eclipse中的显示方式。我试图在这里和谷歌搜索,但并没有真正找到解决方案。我真的很喜欢IntelliJ,我最近从Eclipse转换为它,我希望这只是我缺少的东西,而不是根本性的缺陷。
我认为这最接近你的愿望:
(来自IntelliJ IDEA Q&A for Eclipse Users):
上述内容可以与编译器设置中最近引入的选项相结合,以获得与 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编译器对错误的容忍度更高,有时还允许您运行无法编译的代码。