【问题标题】:Updated intellij messed up Kotlin with 'Check your module classpath for missing or conflicting dependencies'更新了 intellij 将 Kotlin 弄乱了“检查您的模块类路径是否存在缺失或冲突的依赖项”
【发布时间】:2020-12-15 17:32:27
【问题描述】:

这里有很多挫败感。我决定按照提示升级 intellij 的弹出窗口进行操作,这样它就不会再唠叨我了。

现在我在代码的某些部分遇到编译器错误:

Cannot access 'java.io.Serializable' which is a supertype of 'kotlin.String'. Check your module classpath for missing or conflicting dependencies

我可以只用以下内容创建一个新的 kotlin 项目并运行它:

fun main() {
    println("helloWorld")
}

但如果我将其更改为以下内容,则无法编译:

fun main() {
    println("hello" to "World")
}

$ java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

我在窗户上。我发现调试这些东西非常具有挑战性。感觉和thisthis upvoted one很像

【问题讨论】:

  • 顺便说一句,您的项目语言级别是 1.4 而不是 11,就像您的 SDK 一样
  • 我一定会把它改回来。我搞砸了它试图解决问题

标签: kotlin intellij-idea


【解决方案1】:

通过下载一个jdk并应用到项目中解决了:

点击加号,选择供应商并下载:

然后将其应用到项目中:

然后重建。

【讨论】:

    猜你喜欢
    • 2019-07-01
    • 1970-01-01
    • 2018-10-22
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多