在阅读了有关我的问题的许多不同信息后,我感到非常困惑。我正在写一个java游戏。当然,我有图片声音等资源。现在我需要一种方法,将这些文件放在一个 jar 中 - 当导出项目时 - 但它也与 eclipse 项目一起运行。到目前为止我是如何扫描文件夹的:
f = new File(this.getClass().getResource("../" + soundArchive).toString().substring(5)).listFiles();
这非常令人困惑,不专业,而且似乎不能在罐子里工作......
InputStream i = getClass().getClassLoader().getResourceAsStream("bgmusic.wav");
..总是在 Eclipse 项目中返回 null ......
那么最好的方法是什么?
谢谢你。