小编the*_*guy的帖子

Kotlin 抱怨 API 版本不受支持

我对 Kotlin 还比较陌生。

我确实创建了一个测试项目,目前只是 Hello World。

编译/打包好,然后当我尝试运行 main.kt 时:

Kotlin: API version 1.1 is no longer supported; please, use version 1.2 or greater.
Run Code Online (Sandbox Code Playgroud)

快把我逼疯了。好的,这里有一些信息和我所做的事情:

  • 乌班图18.04
  • IntelliJ Idea Ultimate 2020.3 - 所有插件/库更新
  • 从 Project --> Kotlin --> Console Application --> SDK 1.8 --> Maven 创建的 Kotlin 项目(需要模拟另一个具有类似设置的环境)

在设置/构建/Kotlin 编译器上我选择了语言版本 1.4

在构建时我只有一些警告,我确实注意到了这一点:

[WARNING] Runtime JAR files in the classpath should have the same version. These files were found in the classpath:
    /home/steve/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.1/kotlin-stdlib-1.1.1.jar (version 1.1)
    /home/steve/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.31/kotlin-stdlib-jdk8-1.4.31.jar (version 1.4)
    /home/steve/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.31/kotlin-stdlib-jdk7-1.4.31.jar (version 1.4)
Run Code Online (Sandbox Code Playgroud)

所以它似乎仍在导入 stdlib …

settings intellij-idea maven kotlin

4
推荐指数
1
解决办法
9157
查看次数

标签 统计

intellij-idea ×1

kotlin ×1

maven ×1

settings ×1