从jar中的资源文件夹加载文件

时间:2013-07-01 17:01:40

标签: jar wav

我在音频包中有一个.wav文件。 当我使用..//audio//sound.wav时,声音从ide运行时播放,但不是从jar运行时播放。 我确信音频包在jar中。 如果我将.wav放在与类相同的包中,它甚至可以从jar中运行。 如何让课程在jar中看到音频包?

1 个答案:

答案 0 :(得分:0)

试试这个 检查jar(使用winrar打开它)并找到.wav文件的路径。让我们说它是PATH ...... 现在使用......

ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream is = classLoader.getResourceAsStream(PATH);

应该有用......