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

amp*_*ent 164 java compiler-errors intellij-idea

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

Ash*_*dal 144

我认为这最接近你的意愿:

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

在此输入图像描述

以上内容可以与最近在Compiler设置中引入的选项结合使用,以获得与Eclipse非常相似的视图.

要做的事:

  1. 切换到"项目"窗格中的"问题"视图:

    在此输入图像描述

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

    在此输入图像描述

  3. 最后,看看Problems视图:

    在此输入图像描述

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

在此输入图像描述

在此输入图像描述

相关链接:上面显示的maven项目:https ://github.com/ajorpheus/CompileTimeErrors
常见问题解答'Eclipse模式'/'自动编译'项目:http://devnet.jetbrains.com/docs/DOC-1122

  • 我切换到问题而不是项目,我也启用了"自动构建项目",但我仍然没有看到问题/编译器错误本身.我只看到有错误的类.任何人都可以帮忙...? (4认同)
  • 显然,只有选择"自动编译"模式时,此"问题"工具栏才可用.请看:https://www.jetbrains.com/help/idea/2016.2/problems-tool-window.html (3认同)
  • 不幸的是,它仅显示编译错误,不显示警告,例如Eclipse。此外,该窗口无法移动,因此,当您查看问题(又称编译错误)时,您将无法查看项目。 (3认同)
  • 插件"Eclipse模式"不适用于IDEA 13. (2认同)

Eri*_*ang 19

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

(来自https://www.jetbrains.com/help/idea/eclipse.html,§Auto-编译;点击查看截图)

自动编译:

要启用自动编译,请导航到"设置/首选项"| 构建,执行,部署| 编译并选择自动构建项目选项

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

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

使用Eclipse编译器: 这实际上捆绑在IntelliJ中.在我看来,它提供了更多有用的错误消息,并且,根据这个博客,它更快,因为它被设计为在IDE的后台运行并使用增量编译.

虽然Eclipse使用自己的编译器,但IntelliJ IDEA使用与项目JDK捆绑在一起的javac编译器.如果必须使用Eclipse编译器,请导航到Settings/Preferences | 构建,执行,部署| 编译器| Java编译器并选择它... Eclipse和javac编译器之间的最大区别是Eclipse编译器更容忍错误,有时允许您运行不编译的代码.

  • 遗憾的是,这对Android项目无济于事,这可能是因为编译被推迟了。这里有一个IntelliJ功能请求:https://youtrack.jetbrains.com/issue/IDEA-68854 (2认同)

Mat*_*len 16

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

打开问题工具窗口

  • 这个简单的答案对我有所帮助,但是路径是“视图,工具窗口,消息”。 (2认同)
  • 不幸的是,我的intellij版本(最终2018.3)中缺少此功能 (2认同)