0

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

4

1 回答 1

0

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

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

它应该工作....

于 2013-07-01T17:34:38.737 回答