在java中设置相对路径

时间:2013-09-17 02:58:22

标签: java

我有一个java文件需要从同一个包中的另一个java文件中读取。但是,当我使用以下代码时,它会显示FilenotFoundException

BufferedReader in = new BufferedReader(new FileReader("/wordlist.txt"));

你能帮帮我吗?

2 个答案:

答案 0 :(得分:1)

尝试使用:

FileInputStream fis = new FileInputStream(new File("wordlist.txt"));
BufferedReader br = new BufferedReader(new InputStreamReader(fis));

答案 1 :(得分:0)

您永远不应该使用/启动路径。在Linux中,这意味着您引用根。如果文件与当前目录位于同一文件夹中,则可以使用"wordlist.txt";如果文件位于下面的某个文件夹中,则可以"folder/file.txt"。您可以使用..来引用父文件夹,例如"../brother/file"