Category: Kotlin

Kotlin学习(一)初步印象

简介 Kotlin is a modern but already mature programming language aimed to make developers happier. It’s concise, safe, interoperable with Java and other languages, and provides many ways to reuse code between multiple platforms for productive programming. 官网: https://kotlinlang.org/ 最新语言版本: v1.6.10 (当前日期2021-12-18) Learning materials overview You can use the following materials and resources for learning Kotlin: […]

Some Kotlin libraries attached to this project were compiled with a newer Kotlin Compiler and can’t be read. Please update Kotlin plugin.

问题 IDEA提示: Some Kotlin libraries attached to this project were compiled with a newer Kotlin Compiler and can’t be read. Please update Kotlin plugin. 原因 Kotlin插件版本应该是跟Kotlin语言版本对应的,如果出现标题所示错误,那么应该检查以下内容是否匹配: Kotlin插件版本 Kotlin编译器版本 项目中Kotlin插件的相应配置 示例 在IDEA中使用Spring Initializr创建Kotlin项目,结果出现上面的问题,后来发现是项目中Kotlin插件配置中语言和插件版本都是1.6.0,修改与插件版本1.4.21一致后解决。 以下是插件、IDE设置(图中已经有提示模块覆盖了项目设置,这里应该是覆盖了IDE设置) 项目模块中Kotlin插件设置在 build.gradle.kts 文件中: plugins { id(“org.springframework.boot”) version “2.4.13” id(“io.spring.dependency-management”) version “1.0.11.RELEASE” kotlin(“jvm”) version “1.4.21” kotlin(“plugin.spring”) version “1.4.21” }