管理包装的资源作为jar

时间:2016-01-08 18:38:14

标签: java eclipse file io resources

我目前正在从eclipse中声明为源文件夹的资源文件夹中读取文件。

BufferedImage bufferedImage = ImageIO.read(Loader.class.getResource("/textures/" + fileName));

BufferedReader reader = new BufferedReader(new InputStreamReader(OBJFileLoader.class.getResourceAsStream("/objs/" + objFileName + ".obj")));

如果我想将资源打包到jar中,这很好。但如果我也想写文件,它就行不通了。

我可以访问它们将它们放在我的构建路径之外,这在日食中是可以的,但是当它沿着我的罐子时非常难看。因为我认为无法写入JAR文件(至少没有“干净”文件),我将不得不将我的资源放在外面。

如何在保留我的文件夹结构(在子文件夹中对资源进行排序)的同时读取和写入文本文件和图像文件,这在我的IDE和JAR中都有效?

0 个答案:

没有答案