由于 kotlin 错误,Java Spring Boot 应用程序无法从 IDEA 运行

use*_*751 7 java spring intellij-idea kotlin spring-boot

我有一个纯用 Java 编码的 Java Spring Boot 应用程序。当我尝试使用运行配置从 Intellij IDEA 运行它时,出现以下错误:

Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.16.

如果我从运行配置中删除构建步骤,使用 mvn clean install 进行构建,然后运行应用程序,则一切正常。

我尝试在 IDEA 中更改 Kotlin 编译器设置,但问题仍然存在。

小智 11

Intellij 设置 -> 语言和框架 -> Kotlin -> 将更新通道更改为新版本


小智 3

我在运行 Spring Boot 应用程序时遇到了同样的问题。对我来说,将 IDEA 更新到最新版本(2021.1.1 终极版)用 Kotlin 解决了这个问题。