【发布时间】:2013-07-02 22:22:54
【问题描述】:
我有一个摇摆应用程序。我使用wav文件发出警报的地方。我把 Alarm.wav 放在我有 *.class 的文件夹中是 bin 文件夹。它有效。我使用此代码获取 wav 文件并播放它。
InputStream in;
try {
InputStream is = getClass().getResourceAsStream("Alarm.wav");
AudioInputStream audioInputStream = AudioSystem
.getAudioInputStream(is);
AudioPlayer.player.start(audioInputStream);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
但是当我在 Eclipse 可运行 jar 中制作时,我的应用程序中没有声音。
【问题讨论】:
-
是否检查了wave文件是否被导出到JAR文件中?
-
如果是,请检查在文件名前加上/或正确的路径是否有效,如果不是,您可以将文件的包含文件夹标记为源文件夹