在Eclipse项目中的哪里找到文件

时间:2020-04-26 06:09:50

标签: java

我知道之前曾有人问过这个问题,但是我有一个略有不同的问题。

我想读写一个文本文件,该文件将包含在我的build(.jar文件)中。它是一个Gui应用程序Java。

我应该在哪里放置文件? 我通过在项目下创建一个新的Resources文件夹来放置文件。这使我能够读取文件,但是当我尝试对其进行写入时,它将引发FileNotFound异常。我该怎么办?

我正在使用此代码

File file = new File(this.getClass().getClassLoader().getResource("score.txt").getFile());
FileOutputStream stream = new FileOutputStream(file);
DataOutputStream write = new DataOutputStream(stream);
write.writeInt(max);

对于输入,我使用它:

File file = new File(this.getClass().getClassLoader().getResource("Files/score.txt").getFile());
FileInputStream input = new FileInputStream(file);
DataInputStream read = new DataInputStream(input);
System.out.println(read.readInt());

对于阅读此代码,效果很好。

Image of my project directory

0 个答案:

没有答案