【发布时间】:2021-03-26 09:48:47
【问题描述】:
fun main() {
fun convert(x: Double, converter: (Double) -> Double) : Double{
val result = converter(x)
println("$x is converted to $result")
return result
}
fun convertFive(converter: (Int) -> Double) : Double {
val result = converter(5)
println("5 is converted to $result")
return result
}
convert(20.0) { it * 1.8 + 32}
convertFive { it * 1.8 + 32 }
}
// 当我更新我的 intelliJ Idea 并运行它时,我得到了这个错误 //
Kotlin:[内部错误] java.lang.ExceptionInInitializerError
【问题讨论】:
-
你能把剩下的错误贴出来吗?您可能需要更新 Java、Kotlin 或 gradle 版本
-
仅此而已
-
问题中的代码没有问题。 (它在我的 IntelliJ 中编译和运行良好。) 一定是您的设置有问题。
-
这是它显示的新错误“Kotlin: [Internal Error] java.lang.NOClassDefFoundError: Could not initialize class com.intellij,pom.java.LanguageLevel”
标签: kotlin intellij-idea