Java IO:资源文件在IDE中被修改但在jar中没有被修改

时间:2016-09-13 05:17:00

标签: java io outputstream

我成功地能够在eclipse中读取和写入文件。我也能从jar中的文件中读取。但是,我无法写入jar中的文件。它位于名为res的类文件夹中。我还解压缩了jar文件,它包含了我需要写入的文件,但是在第一次运行后它没有被修改。

我该怎么做?

我尝试了BufferedWriterPrintWriter但没有效果。我尝试使用FileOutputStream,但我无法使用getClass().getResourceAsStream(path)构建它,因为它返回InputStream

1 个答案:

答案 0 :(得分:0)

Jar是一个存档,你不应该写入jar的文件。 你写到外面的文件,然后创建一个jar。