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

2022-08-31 06:19:40

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


答案 1

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

(来自IntelliJ IDEA Q&A for Eclipse Users):

enter image description here

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

要做的事情:

  1. 切换到工程面板中的“问题”视图:

    enter image description here

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

    enter image description here

  3. 最后,查看“问题”视图:

    enter image description here

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

enter image description here

enter image description here

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


答案 2

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

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

自动编译:

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

在一个位置显示所有错误:

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

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

虽然Eclipse使用自己的编译器,但IntelliJ IDEA使用与项目JDK捆绑在一起的javac编译器。如果必须使用 Eclipse 编译器,请导航到“设置/首选项”|构建、执行、部署|编译器|Java 编译器并选择它...Eclipse和javac编译器之间最大的区别在于Eclipse编译器对错误的容忍度更高,有时还允许您运行无法编译的代码。


推荐