我收到ArrayIndexOutOfBoundsException: 0
错误。
这是一个小片段:
public static void main(String[] args){
try{
Fileread = new BufferedReader(new FileReader(args[0]));
}
catch(FileNotFoundException e){
System.out.println("Error reading in file");
System.exit(1);
}
我正在阅读50多行的文本文件。我对使用args[]
数组读入初始输入有些新意。所以请原谅我缺乏知识。
答案 0 :(得分:0)
假设你没有得到FileNotFoundException,可以说你的异常与你的参数有关,即arg [0] ......
你是如何运行java类的?为了能够正确运行它你需要像这样运行它。 。 即如果类名是Memory,文件名是Memory.java,那么你使用javac Memory.java编译它,你就像这样运行..
java Memory C:\abc.txt