【问题标题】:IntelliJ IDEA "Build project automatically" apparently not workingIntelliJ IDEA“自动构建项目”显然不起作用
【发布时间】:2018-12-10 10:44:12
【问题描述】:

我是 Java 的长期 Eclipse 用户,我习惯于在出现编译错误和警告时立即在“问题”视图中看到它们。

现在我正在使用 IntelliJ IDEA(Kotlin 和 Java)。有一个“问题”视图,但即使在我的代码窗口边缘显示错误或警告,它也经常保持空白。

如果我为“构建项目”按 Ctrl-F9,则错误是在“问题”中列出的警告,但我希望这种情况自动发生。

我选择了“设置”->“构建、执行、部署”->“编译器”->“自动构建项目”,但这似乎没有什么区别。

StackOverflow 将Intellij IDEA Java classes not auto compiling on save 显示为可能的相关问题,但所选答案对我不起作用。除了很老之外,该答案还说“自动构建项目”仅适用于“如果您使用外部编译器选项”,但我不知道那是什么(在 IntelliJ 的文档中搜索“外部编译器”不会返回任何相关的东西),我的设置没有提到它。如果您仍然不使用此类选项,答案并没有说明该怎么做。

那么,当我在 IntelliJ IDEA 中修改代码时,如何查看自动列出的错误和警告?

【问题讨论】:

标签: intellij-idea build


【解决方案1】:

自动构建项目 仅在不运行/调试时有效,您可以在其设置旁边看到。

但您可以设置一些增强功能。 如果应用程序未运行,您可以强制执行自动构建:

  • (自动构建、执行、部署/编译器/构建项目)
  • 如果应用程序空闲,则自动保存文件?秒。

如果应用程序正在运行:例如,当您要运行 Spring Boot 应用程序时:

  • 运行/调试配置/Spring 启动/运行应用程序更新策略:
  • 帧停用设置为更新类和资源。因此,如果您将焦点更改到 IDE 窗口之外,项目将重新生成。

如果您正在运行应用程序服务器,例如 Tomcat:

  • 您也可以将On 'Update' action 设置为更新类和资源。在下面的链接中查看它的工作原理。

Updating an application in IntelliJ

【讨论】:

  • 谢谢。我确实选择了“自动构建项目”,并且在修改后立即保存了所有文件。没有正在运行的应用程序。
猜你喜欢
  • 1970-01-01
  • 2021-06-06
  • 2013-01-16
  • 2014-07-12
  • 1970-01-01
  • 2015-08-30
  • 2018-05-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多