无法从文本文件中读取数据

时间:2016-04-18 18:09:07

标签: java file

我的文件名为pwd.txt,位于projectfolder->src->pwd.txt 我按如下方式访问此文件:

File f1 = new File("src\\pwd.txt");
if(f1.exists()==false){
    System.out.println("file not");
}
FileReader fr = new FileReader(f1);
while ((ch = fr.read()) != -1) {
    pass = pass + (char) ch;
}
LoginForm.pwd = pass;
fr.close();

好吧,首先让我告诉你,我在IDE(Eclipse)中运行时能够访问此文件,但是当我创建{{}时,我无法访问该文件pwd.txt {1}}文件。 当我看到jar文件的内容时,我可以看到文件pwd.txt

1 个答案:

答案 0 :(得分:0)

尝试以下代码,我希望它能为您提供帮助。

BufferedReader br = null;

//first open the file
try {
    br = new BufferedReader(new InputStreamReader(new FileInputStream("src\\pwd.txt")));
} catch (FileNotFoundException e) {
    System.out.println("File not found!");
    return;
}

try {
    String line = br.readLine();
    while (line != null) {
        System.out.println(line);
        line = br.readLine();
    }
    br.close();
} catch (IOException e) {
    System.out.println("ERROR:"+e);
}