【发布时间】:2015-03-10 16:38:04
【问题描述】:
我创建了一个在 netbeans IDE 中播放音频的项目。这些音频文件被放置在 Classes 文件夹中。 虽然当我将它创建为 JAR 文件时,它无法找到音频文件。我什至将文件复制并粘贴到新的 dist 文件夹中。 这是一段sn-p代码:
private void playSound39()
{
try
{
/**Sound player code from:
http://alvinalexander.com/java/java-audio-example-java-au-play-sound
*/
// the input stream portion of this recipe comes from a javaworld.com article.
InputStream inputStream = getClass().getResourceAsStream("./beep39.wav");
AudioStream audioStream = new AudioStream(inputStream);
AudioPlayer.player.start(audioStream);
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null,"Audio file not found!");
}
}
【问题讨论】:
-
尝试从 cmd 或终端运行 jar 以了解异常
-
把音频文件放到你项目的src目录下;