我正和我的朋友一起制作视频游戏。我们正在使用Eclipse,我们正在使用maven。我们使用BitBucket来同步项目,但现在我们遇到了问题。我正在做GUI,但我不知道如何在项目中上传图像和xml文件并将其与bitbucket同步。现在我正在使用桌面上文件的路径。有一种方法可以加载所有文件并将它们导入到项目中吗?当我们必须在jar文件中导出项目时,我正在搜索一个正确的解决方案。
答案 0 :(得分:0)
将文件放在源文件夹资源中,并将其作为文件访问,而不是
URL url = getClass().getResource("/a/b/c.png");
// URL "..... myproject.jar!/a/b/c,png"
或直接作为:
InputStream in = getClass().getResourceAsStream("/d.xml");
区分大小写。
将文件与jar文件中的.class代码一起压缩。