Intellij idea 如何解决Kotlin中的阵列问题?

Intellij idea 如何解决Kotlin中的阵列问题?,intellij-idea,kotlin,Intellij Idea,Kotlin,当我试图编译一些基本的数组代码时,我会出错。我尝试重新安装IntelliJ,并进行了所有更新 fun main(args: Array<String>) { val numbers = intArrayOf(1, 4, 42, -3) if (4 in numbers) { println("numbers array contains 4.") } } 同样的答案:我也有同样的问题,我发现这是Kotlin库的一个bug。不能调用intArr

当我试图编译一些基本的数组代码时,我会出错。我尝试重新安装IntelliJ,并进行了所有更新

fun main(args: Array<String>) {
    val numbers = intArrayOf(1, 4, 42, -3)
    if (4 in numbers) {
        println("numbers array contains 4.")
    }
}
同样的答案:我也有同样的问题,我发现这是Kotlin库的一个bug。不能调用
intArrayOf()
方法

我确信您使用的是Windows 10单语言土耳其语。(我使用的是相同的操作系统。)Kotlin的一些库无法在土耳其操作系统上工作。您可以在上查看此问题

您可以通过安装Windows 10 Pro EnglishWindows 10 Single Language English来解决问题。我现在不知道还有什么别的办法。(您可以在Kotlin网站上打开新版本。)


这只虫子花了我30天的时间。您可以查看我关于Kotlin错误的介绍。

是否可以共享整个项目示例?运行程序时,Kotlin的stdlib不在类路径上。如果没有额外的信息,很难说如何解决这个问题。我应该分享什么样的额外信息@Egor@y.bedrov这是整个项目的问题所在。我是这个语言的新手。我写了一些基本的例子来理解语法。你必须给你的项目添加Kotlin支持。您使用的是哪个平台?只需使用gradle编写与问题相同的代码,
intArrayOf()
工作正常。我猜kotlin stdlib不在类路径上
kotlin stdlib
已在类路径上。这是一个错误。你可以查清楚,我相信你。我只是觉得这是一个非常独特的bug,他不可能使用和你一样的操作系统。独特的bug需要更多的时间来发现。如果@Tolgahantutar安装Windows10Pro英语操作系统,他会看到。您可以检查有关此错误的历史记录。这需要30天,而且有这么多的捐款。
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