2013-07-01 167 views
0

我在音頻包中有一個.wav文件。 當我使用..//audio//sound.wav時,聲音從ide運行時播放,但不能在從jar運行時播放。 我確定音頻包在罐子裏。 如果我將.wav放在與它所在的包相同的包中,甚至可以從jar中運行。 如何在課堂上看到音頻包時,該課程是如何獲得的?從jar中的資源文件夾加載文件

回答

0

試試這個 檢查jar(使用winrar打開它)並找到.wav文件的路徑。可以說,這是PATH ... 現在使用...

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

它應該工作....