Springboot启动报Error:Kotlin:Module was compiled with an incompatible version of Kotlin.

新手遇到Springboot启动时Kotlin版本不兼容错误。文章解释了Kotlin的作用,介绍了错误原因及解决方法,包括重新编译项目、升级Kotlin版本和降级模块版本。作者推荐了最便捷的解决方案——重新编译项目以匹配正确Kotlin版本。

新手小白今天使用idea打开项目的时候,Springboot启动报了一个Error:Kotlin:Module was compiled with an incompatible version of Kotlin.的错误,人很懵,前一天还能正常运行的项目,第二天就报错了,于是就到处搜解决方案.先是自己稍微理解一下字面意思,就是说你这个模块编译的时候用了不兼容的Kotlin.还是很懵逼,此时还不知道什么是Kotlin,只知道也是一种编译语言.然后就用机翻了一下意思.

机翻就是Springboot启动报错:Kotlin:模块是用不兼容的Kotlin版本编译的。(还不如自己理解翻译的)

接着就去了解了一下什么是Kotlin,百科是这么说的:

Kotlin是一个用于现代多平台应用的静态编程语言,可以编译成java字节码,也可以编译成Javascript方便在没有JVM的设备上运行。除此之外Kotlin还可以编译成二进制码直接运行在机器上(例如嵌入式设备或 iOS).

看了之后还是很懵逼,就直接去搜解决方案了.

首先说我是怎么解决的:(也是我觉得最方便最快捷的方式)

在菜单栏点击这个重新编译项目,然后重新跑项目就解决了.目的是让你的环境使用正确的Kotlin版本编译项目。当你点击这个按钮时,IDE(例如IntelliJ IDEA或Android Studio)会用正确的Kotlin版本重新编译你的项目,这样就可以解决版本不匹配的问题。

网上还有另外2种解决方式:(这两种我都没去试,主要是因为这样改版本的做法多半要先备份一份,防止数据丢失,如果出现问题还能用备份,然后嫌麻烦就没去试,如果上述方式还是无法解决可能就需要用到下面的方法了)

1.升级Kotlin版本

点击菜单栏找到settings里边的Kotlin

选择稳定的版本,checkagain然后点击OK就行了.

2.将你的模块降级到与当前Kotlin版本兼容的版本,这种方式可能需要联系模块的维护者或者检查模块的文档来找到正确的版本,然后进行降级.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值