intellij-idea - IntelliJ IDEA "Build project automatically"显然不起作用

标签 intellij-idea build

我是 Java 的长期 Eclipse 用户,我习惯于在“问题” View 中看到编译错误和警告,一旦我引起它们。

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

如果我为“构建项目”按下 Ctrl-F9,则错误是警告列在“问题”上,但我希望自动发生。

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

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

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

最佳答案

自动构建项目仅在不运行/调试时才有效,正如您在其设置旁边看到的那样。

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

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

  • 如果应用程序正在运行 :例如,当您想运行 Spring Boot 应用程序时:
  • 运行/调试配置/Spring 启动/运行应用程序更新策略:
  • 将 On frame deactivation 设置为更新类和资源。因此,如果您将焦点更改到 IDE 窗口之外,项目将重建。

  • 如果您正在运行应用程序服务器,例如 Tomcat:
  • 您也可以将 On 'Update' 操作设置为更新类和资源。在下面的链接中查看它是如何工作的。

  • Updating an application in IntelliJ

    关于intellij-idea - IntelliJ IDEA "Build project automatically"显然不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53704021/

    相关文章:

    visual-studio - .NET CLI (dotnet) 版本 : exclude project from solution

    c - nmake v6 递归构建 c 文件

    intellij-idea - 如何使用 intellij 在 docker 容器中开发?

    go - 使用 golang 竞赛检测器构建错误

    c++ - 如何准备在 Windows 和 Unix 系统上进行编译的代码库

    android - 如何在 Windows 上没有互联网连接的情况下构建 ionic 项目 apk

    java - Intellij IDEA Kotlin - 如何在同一列中发表评论?

    intellij-idea - 如何从 Gradle 项目中的 Kotlin 类运行 main 方法?

    git - 使用 Git 和 IntelliJ IDEA 将一个文件的更改保存在两个不同的更改列表中

    scala - 在intellij 2016中通过rest api打开文件