我的代码:
BufferedInputStream bis =
new BufferedInputStream(getClass().getResourceAsStream("playerhit.mp3"));
playerhit.mp3
当文件与正在运行的文件位于同一包中时,此代码可以正常工作MP3.class
。我将其作为 .jar 运行。如果我将文件路径更改为类似/src/data/audio/playerhit.mp3
它不再起作用的东西。在以.jar 运行时,是否可以访问与包的根目录不同的文件路径?