Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
加载主类时Kotlin LinkageError-非法类名“;Ljava/lang/String&引用;类内文件(第8维数组)_Java_Arrays_Class_Kotlin_Linkageerror - Fatal编程技术网

加载主类时Kotlin LinkageError-非法类名“;Ljava/lang/String&引用;类内文件(第8维数组)

加载主类时Kotlin LinkageError-非法类名“;Ljava/lang/String&引用;类内文件(第8维数组),java,arrays,class,kotlin,linkageerror,Java,Arrays,Class,Kotlin,Linkageerror,制作8维数组(7维可以正常工作)时,Kotlin会抛出以下错误: Error: LinkageError occurred while loading main class ArraysKt java.lang.ClassFormatError: Illegal class name "Ljava/lang/String;" in class file ArraysKt Arrays.kt(或ArraysKt,作为控制台的输出)是我的主文件。我还没有在网上找到任何关于这方面的信息,我也

制作8维数组(7维可以正常工作)时,Kotlin会抛出以下错误:

Error: LinkageError occurred while loading main class ArraysKt
    java.lang.ClassFormatError: Illegal class name "Ljava/lang/String;" in class file ArraysKt
Arrays.kt(或ArraysKt,作为控制台的输出)是我的主文件。我还没有在网上找到任何关于这方面的信息,我也不确定是否存在任何解决方案,因为为什么需要8维的数组,但是对于这个项目,维度越多越好。如果有解决办法,我很想知道

编辑:我在发帖后意识到我应该把我的代码放在这里(尽管它很愚蠢):


这甚至可能不是完成我想做的事情的最佳方式,所以如果有更好的方式,我也愿意接受。

这看起来像个bug。我在Kotlin issuetracker中创建了一个问题-

您使用的JDK和Kotlin版本是什么?
fun main() {
    val array = Array(3)
    {o ->
        Array(3)
        { p ->
            Array(3)
            { q ->
                Array(3)
                { v ->
                    Array(3)
                    { w ->
                        Array(3)
                        { z ->
                            Array(3)
                            { y ->
                                Array(3)
                                {  }
                            }
                        }
                    }
                }
            }
        }
    }
}