好像是args[1]那里出问题了?

public class MyArg{
static String[] MyArg;
        public static void main(String argv[]){
             MyArg=argv;
        }
        public void amethod(){
                System.out.println(argv[1]);
        }
}
程序运行不了,不清楚怎么回事欸

您好,看了你的代码。amethod这个方法里面的参数写错了,方法体中打印了argv[1],但是在方法的入参里,没有传参数进来,导致参数取不到,你如果用ide写代码的话,静态编译的时候就会报错的。或者你可以把argv[1]改成MyArg[1]也是可以的,在main方法中完成了赋值,而且MyArg是类的全局作用域。