main函数中args[0]中是一个.txt的文件名,请问这个文件存在什么路径下才能输出这个txt文件呢?程序如下:

importjava.io.*;classShowFile{publicstaticvoidmain(Stringargs[]){inti;FileInputStream... import java.io.*;

class ShowFile {
public static void main(String args[])
{
int i;
FileInputStream fin;

// First make sure that a file has been specified.
if(args.length != 1) {
System.out.println("Usage: ShowFile File");
return;
}

try {
fin = new FileInputStream(args[0]);
} catch(FileNotFoundException exc) {
System.out.println("File Not Found");
return;
}

try {
// read bytes until EOF is encountered
do {
i = fin.read();
if(i != -1) System.out.print((char) i);
} while(i != -1);
} catch(IOException exc) {
System.out.println("Error reading file.");
}

try {
fin.close();
} catch(IOException exc) {
System.out.println("Error closing file.");
}

}
}
展开
 我来答
1435397496
2017-03-27 · TA获得超过697个赞
知道小有建树答主
回答量:317
采纳率:96%
帮助的人:182万
展开全部
放在java编译输出目录下,比如bin目录。一般java有个src源码目录,默认的编译输出目录是bin。你把那个txt文件放在src目录下就行了,开发工具会自动把文件拷贝到编译输出目录
追问
不行啊,我试着在workspace下的每个目录里都放上了同一个txt文件,然后在run configurations的Arguments中的program arguments中输入了txt文件名。结果都是:File Not Found
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式