java - 错误 :Kotlin: Module was compiled with an incompatible version of Kotlin in a project of Spring Boot with Java not Kotlin not gradle

标签 java intellij-idea

Intellij IDEA 和 JDK 11,这不是 android 项目,没有使用 Kotlin。它是一个使用 initilizer 生成的 Spring Boot 应用程序。像这样:

https://start.spring.io/starter.zip?type=maven-project&language=java&bootVersion=2.6.3&baseDir=demo&groupId=com.example&artifactId=demo&name=multidatasource&description=Demo%20project%20for%20Spring%20Boot&packageName=com.example.demo&packaging=jar&javaVersion=11&dependencies=lombok,data-jpa,mysql,webflux,data-rest

然后我在其中添加了服务代码。构建时,它因缺少错误而停止,在我修复它们后,它根本无法构建,IDEA 报错:

Information:Kotlin: kotlinc-jvm 1.3.41 (JRE 11.0.4+10-b304.77)

Information:2/11/2022 3:20 PM - Build completed with 1 error and 0 warnings in 1 s 823 ms

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.15.

pom.xml 与从上面的链接生成的相同。我检查了 IDEA 模块设置,没有什么奇怪的。 而我 grep -rn kotlin * 在项目文件夹中,没有匹配的结果。

然后我怀疑是不是因为依赖有kotlin冲突,所以我从一个新的下载项目开始,运行成功(证明kotlin问题不是因为依赖);然后我替换文件夹src,它也运行成功。

有没有人用过 Spring Boot + Java + maven,还有 IDEA,也许还有 JDK11,遇到过同样的错误?

谢谢。

Error

更新: 我认为这是Intellij IDEA的一个bug,并不是所有的run都有这个问题

最佳答案

我刚刚遇到了确切的问题。只需转到构建菜单并单击重建项目。

关于java - 错误 :Kotlin: Module was compiled with an incompatible version of Kotlin in a project of Spring Boot with Java not Kotlin not gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71076748/

相关文章:

java - JAX-WS 2.2 和 JDK6 与 maven

java - 如何在 Java 中为公共(public)方法超时?

java - 从 IntelliJ Java 自动化 C++ 调试

java - IntelliJ 自动完成替换后续单词

java - 大量静态存储的值是否会产生缩放问题

java - 如何更改背景图片?

java - 我如何使用 Java 正则表达式表达这样的要求?

gradle - 在IDEA中打开gradle项目时如何修复 `#USE_PROJECT_JDK`?

android-studio - 始终由Android Studio修改codeStyleSettings.xml

scala - 如何运行本地 Spark 2.x session ?