我想在运行程序之前在一个不存在的文件中写一些信息。
当我这样打开它时,程序会自动创建文件,一切正常:
FileWriter fstream = new FileWriter("dump2.txt");
BufferedWriter out = new BufferedWriter(fstream);
当我用args [1]替换“dump2.txt”并从命令行启动程序时传递“dump2.txt”时,我不断收到FileNotFoundException。
我看不出这两个选项之间的区别。