Error:(34, 50) Kotlin: Class ‘kotlin.Unit‘ was compiled with an incompatible version of Kotlin. The

1. 问题

今天在启动spring boot项目时,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.13.,如下图所示:
在这里插入图片描述

 2. 分析问题

原来是idea的kotlin插件版本比pom中的低。

对此,可以有以下两种思路:

  1. 把项目里面的版本降一下

  2. 一种是升级下idea插件的版本

我选择了后者,但搞了好久,才解决这个问题

下面总结了两种方法。

3. 升级kotlin插件版本
3.1 升级方法1
1.打开kotlin面板
Windows系统:File -> settings -> Languages & Frameworks -> Kotlin

mac系统:Preferences -> Languages & Frameworks -> Kotlin

在这里插入图片描述

 2.点击Check again、

在这里插入图片描述

 你会发现Kotlin当前版本是1.3.21-release-IJ2019.1-2,但新版本是1.3.72,因而,我们需要升级Kotlin版本。

3.install

在这里插入图片描述

 在这里插入图片描述

 4.安装成功

在这里插入图片描述

 3.1 升级方法2

如果因为某些插件需要翻墙下载,出现Download failed的情况,可以去官网直接下载,可以通过如下方式进入官网和安装Kotlin:

File -> Settings -> Plugins

选择installed的tab框

在搜索框中输入Kotlin

单击图表,如下图所示:
在这里插入图片描述

双击图表,即可进入到官网

在这里插入图片描述

选择我们需要的版本下载

在这里插入图片描述

若下载完成后,如下方式安装

在这里插入图片描述

其他方式:

去掉 插件中的 Kotlin 然后让idea 自动检查升级

或者 去掉后收到升级 Kotlin

猜你喜欢

转载自blog.csdn.net/s_sos0/article/details/131586217
今日推荐