我有一個小問題,我正在用Netbeans中的swing構建器構建應用程序(注:它是Java)。在這個應用程序中,我使用了放在主項目文件夾中的音頻文件,但是當我啓動jar時,音頻文件不起作用,就好像它不包含在內。 有誰知道我該如何解決這個問題?清潔和構建,但我的音頻文件不見了
任何幫助,將不勝感激, 黑魔法
我有一個小問題,我正在用Netbeans中的swing構建器構建應用程序(注:它是Java)。在這個應用程序中,我使用了放在主項目文件夾中的音頻文件,但是當我啓動jar時,音頻文件不起作用,就好像它不包含在內。 有誰知道我該如何解決這個問題?清潔和構建,但我的音頻文件不見了
任何幫助,將不勝感激, 黑魔法
確保您有文件夾的音頻文件的jar和路徑是正確的。我用這個方法來播放聲音:
public static synchronized void playSound(final File file)
{
new Thread(new Runnable()
{
@Override
public void run()
{
try
{
AudioInputStream inputStream = AudioSystem.getAudioInputStream(file);
Clip clip = AudioSystem.getClip();
clip.open(inputStream);
clip.start();
} catch (Exception e)
{
System.err.println(e.getMessage());
}
}
}
)
.start();
}
在代碼中使用我播放聲音:playSound(新文件( 「音/ noise.wav」));
所以我把我的文件夾與noise.wav文件夾中的* .jar和它的一切作品。
非常感謝您的先生! – 2013-03-16 15:00:24
沒問題;))。 – porterjr 2013-03-16 15:01:59
請提供一些代碼來找出哪裏出了問題? – Sach 2013-03-16 14:59:15
不再需要了,我修好了:) – 2013-03-18 10:35:35