gpt4 book ai didi

java - 用 Java 存储可读可写的资源

转载 作者:行者123 更新时间:2023-11-29 09:09:32 25 4
gpt4 key购买 nike

我在决定如何处理资源文件时遇到问题。我们在 4 个独立项目中拥有一个带有编辑器的游戏基础:

  • GameCommon
  • 游戏逻辑
  • GLGame
  • 编辑

GameCommon 是编辑器使用的唯一项目。现在资源(图像和 xml 文件)作为资源位于此项目中。

问题是编辑器应该创建游戏使用的 xml 文件,所以我们需要一个可以写入和读取的公共(public)位置。

我们应该采取什么方法?我 tought 创建一个单独的 jar 文件来仅存储可以由两个程序编写的资源,但我只发现了对此的负面意见。或者可以使用 jar 文件附近的公共(public)文件夹。但是,如果我不使用家庭,它能在每个操作系统上正常工作吗?

最佳答案

Java 提供

File.separator;

这将帮助您创建一个相对于您的 jar 的文件夹并相对地访问它,而不必担心当前操作系统的路径分隔符是什么。

文件夹方法可能是最容易实现的,因为可以轻松处理读取和写入操作。

关于java - 用 Java 存储可读可写的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13123817/

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