此代码抛出 java.lang.NullPointerException。我正在尝试将一些代码编译到 jvm,这就是我的编译器输出的内容
.class public test
.super java/lang/Object
.field static i [I
.method public static main([Ljava/lang/String;)V
invokestatic test/main()V
return
.limit locals 1
.limit stack 20
.end method
.method public static main()V
.limit locals 8
getstatic test/i [I
ldc 1
ldc 5
iastore
return
.limit stack 20
.end method
但是它不起作用,我可以弄清楚错误来自哪里(没有给出行号。)
我打赌它没有将全局数组中的值正确存储在行中
getstatic test/i [I
ldc 1
ldc 5
iastore
我的问题是这应该如何编译