gpt4 book ai didi

java - 在src目录下写java资源

转载 作者:行者123 更新时间:2023-11-29 05:45:36 29 4
gpt4 key购买 nike

我正在使用 java 和 eclipse 作为 IDE 制作一个(平铺)级别的编辑器。我正在使用 getResourceAsStream 加载 tilemap。并将此代码写回 map 。

URL resourceUrl = getClass().getResource(FILENAME);
File file = new File(resourceUrl.toURI());
OutputStream output = new FileOutputStream(file);

它工作正常,但问题是我有两个目录 bin/和 src/。目录 bin/将由 eclipse 生成。所以我想在 src 目录中编辑文件。不幸的是 getResource() 与 bin/direcoty 一起工作。此外,如果我重建一个项目, map 上的所有更改都将被删除。所以我只想编辑 src/文件夹中的 tilemaps。我怎样才能做到这一点?

我想避免对一些绝对路径进行硬编码。

最佳答案

Eclipse 默认以 workdir = project dir 启动项目,因此 src 就在 workdir 下。使用相对路径

File file = new File("src/fileName");

关于java - 在src目录下写java资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15968189/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com