arrays超出界限,Args问题
所以当我编译时,一切都会编译得很好。
当我去运行程序时,我收到此错误
线程“main”中的exceptionjava.lang.ArrayIndexOutOfBoundsException:0在ClientForNoDupCollection.main(ClientForNoDupCollection.java:20)
我去看第20行(实际上是19-21)
public static void main(String args[]) { File file = new File(args[0]); Scanner cReader = null;
我正在尝试能够执行文件的命令行执行。
我不是百分百肯定那里我出错的地方。
您尚未向应用程序提供任何命令行参数 。 因此, args
没有元素0。
在调用应用程序时提供参数(感兴趣文件的路径):
java MyApp路径/到/文件
您需要在运行应用程序时指定参数。