今天遇到个kotlin的报错,明明我的项目只有Java,没有引用过kotlin项目,摸不着头脑,没有找到针对类似的问题,都是说项目引入kotlin报错解决的。

运行环境:springboot和maven版本管理

报错如下:
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.
翻译:
Error:Kotlin:模块是用不兼容的Kotlin版本编译的。其元数据的二进制版本为1.5.1,预期版本为1.1.16。

发现网上说的都不行,最后自己琢磨:
在这里插入图片描述
将图里面,后缀名.iml的文件,Ctrl+F 搜索kotlin,
1.将出现kotlin的地方最外层的配套删除,注意不要错别的。
2.将出现kotlin的地方删掉。
最后,重启项目。

以下尝试过都解决不了,特此注明:

1.试过在pom.xml加入依赖和plugin,不可行。
2.试过File -》Project Structure -》Mudules 配置 Kotlin,不可行。
3.清楚idea缓存:File -》 Invalidate Caches/Restart… ,不可行。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐