我正在运行java "Program" file1.txt < file2.txt
我得到java.lang.ArrayIndexOutOfBoundsException: 0
String filename = args[0];
这是发生错误的地方。
这可能是一个非常简单的问题,但我似乎无法弄清楚错误。
答案 0 :(得分:0)
我认为你的程序是用Program.java
编写的,你可以直接将main方法中的参数传递为java Program file.txt
,其中args [0]将是"file.txt"