[当我尝试编译一些基本数组代码时,出现错误。我尝试重新安装IntelliJ,并进行了所有更新。
fun main(args: Array<String>) {
val numbers = intArrayOf(1, 4, 42, -3)
if (4 in numbers) {
println("numbers array contains 4.")
}
}
这里是错误。
Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/KotlinPackage
at KtlneKt.main(ktlne.kt:2)
at KtlneKt.main(ktlne.kt)
Caused by: java.lang.ClassNotFoundException: kotlin.KotlinPackage
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 2 more
Process finished with exit code 1
Same question.同样的答案:我遇到了同样的问题,我发现这是Kotlin库的错误。您无法调用intArrayOf()
方法。