Tag: 流文件

运行.jar时获取getResourceAsStream文件路径

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