我正在使用客户端 - 服务器模型制作游戏。目前我有3个项目:客户端,服务器和通用。目前,游戏的所有资源都位于公共项目内的一个文件夹中,该文件夹被Eclipse识别为源文件夹。
这允许我使用以下命令从客户端和服务器项目中访问资源:
InputStream in = SomeClass.class.getClassLoader().getResourceAsStream(filename);
问题是此方法仅适用于读取文件,但我也希望能够写入这些文件(例如在级别编辑器中保存级别)。
我想象构建的项目看起来像这样:
任何人都可以推荐一种方法来配置我的项目,以便Eclipse以这种方式构建它,或者以客户端和服务器都能够访问共享资源的方式构建它吗?