我想写一个具有相对路径的文件

时间:2017-05-09 09:15:43

标签: java file bufferedreader printwriter bufferedwriter

我想在一个文件中写“hello”。这是我的结构项目:

home
 src
   Graphics
      indice_corrente.txt
      scrittore.java

所以在我的scrittore.java中我的代码是:

PrintWriter pw;
try {
    pw = new PrintWriter("indice_corrente.txt");
    pw.write("hello");
    pw.flush();
    pw.close();
} catch (FileNotFoundException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
}

但是当我打开文件时,我不读“你好”,文件是空的。在第二个时刻,我需要用jar导出这个程序,所以我需要以正确的方式为jar读取文件。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

当您运行类scrittore时,文件将在当前工作目录中创建,查看目录树的文件位于项目的主目录中。

我还假设你正在运行你的类scrittore某种IDE,比如Eclipse。

查看项目的主页,看看是否在那里创建了indice_corrente.txt