package IODemo;
/*本程序首先在控制台输入字符(逐行输入),程序将输入的文字存储至指定的文件中.如果要结束程序
,输入guit字符串即可。*/
import java.util.*;
import java.io.*;
public class TestFileBRW {
public static void main(String[] args){
try {
//缓冲System.in输入流
//System.in是字节流,通过InputStreamReader将其转换成字符流
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
//缓冲FileWriter
BufferedWriter bw=new BufferedWriter(new FileWriter(args[0]));
String input=null;
//每读一行进行一次写入动作
while(!(input=br.readLine()).equals("quit")){
bw.write(input);
/*newLine()方法写入预操作系统相关的换行字符,依执行环境当时的os;来决
定该输出那种换行字符*/
bw.newLine();
}
br.close();
bw.close();
} catch (ArrayIndexOutOfBoundsException e){
System.out.println("没有指定文件");
}catch (Exception e) {
e.printStackTrace();
}
}
}

为什么会提示没有指定文件,怎么才能让其有指定的文件呢??