【发布时间】:2013-07-09 05:56:56
【问题描述】:
所以我一直在制作游戏,并决定为它制作音效。我可以很好地播放声音,直到我将类文件和(和 wav 音频文件)打包到 jar 中,却发现它找不到文件。我正在使用getClass().getResource("sounds/enemyExplode.wav") 来获取文件。我应该使用其他方法吗?
提前致谢!
【问题讨论】:
-
sounds文件夹应放在src文件夹内。 -
jar 本身是 wav 文件吗?
-
getClass().getResource()接受一个相对路径(到包),如果你想要一个“绝对”路径(即在 JAR 中),则需要一个前导/ -
定义“找不到文件”并发布您的代码;究竟会发生什么?另外,.jar 中的声音文件在哪里?
-
我会尝试开始 / 看看是否有效。谢谢你。 wav 文件位于 /sounds/ 的 jar 中。