如何在IntelliJ Idea的项目树中立即看到编译错误?

mag*_*omi 124 java appearance intellij-idea

我想知道是否可以配置IntelliJ Idea来立即显示项目树中类文件的编译错误.目前,如果无法编译类,我需要手动触发重新编译以查看我的类上的错误标记.

ray*_*ymi 113

从IntelliJ 12开始,可以选择在源更改时自动构建项目.在"设置" - >构建,执行,部署 - >"编译器"中,选中"自动构建项目"复选框.这将立即显示项目树中的任何编译错误.

  • +1用于调用该选项(默认情况下未启用!),但它似乎没有像OP要求那样显示项目树中文件的错误.是否可以一目了然地查看所有编译器错误? (7认同)
  • @MadsMobæk谢谢,但IntelliJ 12.1.4中没有列出"问题"视图:[截图](http://i.stack.imgur.com/clTcV.png) (4认同)
  • 当更改导致编译错误时它不起作用。例如,当公共方法更改为私有方法时,我必须打开调用该方法的文件,以便看到该文件的编译错误。否则,只有在我重建项目时才会显示错误。但是,当文件中存在编译问题然后我在另一个文件中修复该问题时,它会起作用。示例:类 A 使用 B 的私有方法,然后将 B 的方法更改为公共方法。 (3认同)
  • 警告可能类似吗? (2认同)
  • 我将一个公共类更改为默认值,并且它已在我的项目中的数百个地方使用,但构建并没有在引用它的所有地方显示错误。如果我打开一个有引用的类,那么它将被标记为错误。没有任何选项可以让您看到所有编译错误吗? (2认同)

mag*_*omi 19

我在网上进一步搜索了这个功能.最后,似乎无法正常使用此功能.关于这个主题有一些讨论,其中也提到了一些(在我看来)解决方法.我在这里找到的最有帮助的讨论.

  • 链接坏了 (2认同)

Nat*_*ach 16

您可以访问所有编译问题,如下所示:

  • 打开"项目"资源管理器(通常停靠在左侧)
  • 单击左上角的"项目"下拉列表
  • 选择"范围"下的"问题"

你会看到一个文件和问题树.此外,在底部工具栏上,您应该看到一个名为"Problems"的选项卡,其中列出了所有内容.它不像Eclipse"Problems"视图那么容易使用,但它很接近.

我的版本是12.1.4,不知道这个功能最初的版本是什么版本.

  • 对我来说,即使“消息”选项卡中有一堆Java编译器错误消息,“问题”范围也没有显示任何内容 (2认同)