如何查看IntelliJ中编译错误的列表?

我正在寻找一种方法来查看IntelliJ中的所有编译错误,类似于它们在Eclipse中的显示方式。 我试图在这里search和谷歌,但还没有真正find解决scheme。 我真的很喜欢IntelliJ,我最近从Eclipse转换到了它,我希望这只是我缺less的东西,而不是一个根本的缺陷。

我认为这是最接近你所希望的:

(来自Eclipse用户的IntelliJ IDEA问答 ):

在这里输入图像说明

以上可以与编译器设置中最近引入的选项相结合,以获得与Eclipse非常相似的视图。

要做的事情:

  1. 在“项目”窗格中切换到“问题”视图:

    在这里输入图像说明

  2. 启用设置自动编译项目:

    在这里输入图像说明

  3. 最后,看一下Problems视图:

    在这里输入图像说明

以下是在Intellij IDEA 13.xx和Eclipse Kepler中同样的项目(带有编译错误)的比较:

在这里输入图像说明

在这里输入图像说明

相关链接:上面显示的maven项目: https : //github.com/ajorpheus/CompileTimeErrors
FAQ“Eclipse模式”/“自动编译”一个项目: http : //devnet.jetbrains.com/docs/DOC-1122

对于遇到这个问题的其他人来说,更新的答案是:

(从https://www.jetbrains.com/help/idea/eclipse.html,§自动编译;;点击截图)

自动编译:

要启用自动编译,请导航到设置/首选项| 构build,执行,部署| 编译器并select“ 自动生成项目”选项

在一个地方显示所有错误:

如果在编译器设置中启用了“ 自动生成项目”选项,则出现“ 问题”工具窗口 。 它显示了项目编译时检测到的问题列表。

使用Eclipse编译器:这实际上是捆绑在IntelliJ中的。 在我看来,它提供了更多有用的错误信息,根据这个博客 ,它的速度要快得多,因为它被devise成在IDE的后台运行,并使用增量编译。

Eclipse使用自己的编译器时,IntelliJ IDEA使用与JDK项目捆绑在一起的javac编译器。 如果您必须使用Eclipse编译器,请导航到设置/首选项| 构build,执行,部署| 编译器| Java编译器并select它… Eclipse和javac编译器最大的区别在于Eclipse编译器对错误的容忍度更高,有时可以让你运行不能编译的代码。

在我的系统(IntelliJ Idea 2017.2.5)上,启用“自动生成项目”是不够的。 我还必须使用菜单项“查看,工具窗口,问题”来查看屏幕底部的问题工具窗口。

打开问题工具窗口