2012-01-15 5 views
0

После того, как я экспортирую проект java-проекта eclipse, в котором есть аудио, и я запускаю файл jar, ни один из звуков не работает даже после того, как я проверю, что файлы находятся в банке. Все звуки работают, когда я создаю его в Eclipse, но никогда не экспортирую его. После некоторых исследований я думаю, что мне нужно что-то, называемое ResourceLoader, но я не могу найти его и учебники для него. Может ли кто-нибудь сказать мне, как это сделать? или сказать мне лучший способ исправить проблему?java - как вы делаете resourceloader?

+0

Пожалуйста, покажите код загрузки звуковых файлов. – home

ответ

2

http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html проверить использование методов getResource и getresourceAsStream.

EG:

InputStream audio = new BufferedInputStream(this.getClass().getResourceAsStream("audio/bing.au")); 
+0

это не помогает мне вообще. Я не понимаю, что им даже нужно делать. Пожалуйста, объясните подробнее .. – bigbass1997

+0

Идея загрузчика ресурсов - получить данные из приложения jar - как вы описали в своем заявлении о проблеме. Если аудиофайлы встроены в jar, обычные операции над классом File непригодны для использования, поэтому вы должны обходить их с помощью приведенного выше кода. Сообщите нам больше о своем коде, чтобы помочь. –

Смежные вопросы