【发布时间】:2017-01-20 14:49:15
【问题描述】:
我能够在 Eclipse 中成功地读取和写入文件。我还可以从 jar 中的文件中读取。但是,我无法写入 jar 中的文件。它位于名为 res 的类文件夹中。我还解压了 jar 文件,其中包含我需要写入的文件,但在第一次运行后没有修改。
我该怎么做?
我试过BufferedWriter 和PrintWriter 但没有效果。我尝试使用FileOutputStream,但我无法使用getClass().getResourceAsStream(path) 构造它,因为它返回InputStream。
【问题讨论】:
-
如果它解决了您的问题,请查看此问题:How can an app use files inside the JAR for read and write?
-
我以前看过这个问题,里面的答案对我没有一点帮助!
-
没有什么能帮到你。你正在尝试的是不可能的。资源是只读的。重新设计:重新思考。
-
我会尝试使用外部文件
标签: java io outputstream