关于springboot项目没有引入kotlin而报错

博主在纯Java的SpringBoot项目中遇到了Kotlin编译错误,元数据版本不匹配。尝试了网上的解决方案如修改pom.xml、配置ProjectStructure和清理IDEA缓存均未奏效。最终,博主通过删除.iml文件中与Kotlin相关的配置解决了问题,重启项目后恢复正常。
摘要由CSDN通过智能技术生成

今天遇到个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… ,不可行。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值