我在音频包中有一个.wav文件。 当我使用..//audio//sound.wav时,声音从ide运行时播放,但不是从jar运行时播放。 我确信音频包在jar中。 如果我将.wav放在与类相同的包中,它甚至可以从jar中运行。 如何让课程在jar中看到音频包?
答案 0 :(得分:0)
试试这个 检查jar(使用winrar打开它)并找到.wav文件的路径。让我们说它是PATH ...... 现在使用......
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream is = classLoader.getResourceAsStream(PATH);
应该有用......