После того, как я экспортирую проект java-проекта eclipse, в котором есть аудио, и я запускаю файл jar, ни один из звуков не работает даже после того, как я проверю, что файлы находятся в банке. Все звуки работают, когда я создаю его в Eclipse, но никогда не экспортирую его. После некоторых исследований я думаю, что мне нужно что-то, называемое ResourceLoader, но я не могу найти его и учебники для него. Может ли кто-нибудь сказать мне, как это сделать? или сказать мне лучший способ исправить проблему?java - как вы делаете resourceloader?
ответ
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"));
это не помогает мне вообще. Я не понимаю, что им даже нужно делать. Пожалуйста, объясните подробнее .. – bigbass1997
Идея загрузчика ресурсов - получить данные из приложения jar - как вы описали в своем заявлении о проблеме. Если аудиофайлы встроены в jar, обычные операции над классом File непригодны для использования, поэтому вы должны обходить их с помощью приведенного выше кода. Сообщите нам больше о своем коде, чтобы помочь. –
- 1. Как вы делаете викторину java?
- 2. Как вы делаете блок?
- 3. Как вы это делаете
- 4. Как вы это делаете?
- 5. Как вы делаете запрос «как»?
- 6. Как вы делаете свой Nvarchar()
- 7. как вы делаете Scite интерактивным?
- 8. Как вы делаете Web.Config "Constant?"
- 9. Как вы делаете cin typesafe?
- 10. Как вы делаете «-» в python?
- 11. Как вы делаете remove_column обратимым?
- 12. Как вы делаете молодую тройку?
- 13. Как вы делаете переменный класс?
- 14. Как вы делаете легкий CMMI?
- 15. Как вы делаете таблицы конверсий?
- 16. Как вы делаете копию объекта?
- 17. Как вы делаете обзоры кода?
- 18. Вы делаете результат malloc?
- 19. Как вы делаете эту макетную работу?
- 20. Как вы делаете Arraylist из чисел RandomNumber? java
- 21. Java Transformer: Как вы делаете его результат в OutputStream?
- 22. Как вы делаете re-rolls в программе yahtzee в java?
- 23. Java Text Adventure - Как вы делаете выбор для пользователя?
- 24. Как вы делаете MiGLayout, как Wrap Layout?
- 25. Знаете ли вы, что вы делаете?
- 26. Если вы не клонируете на Java, что вы делаете и как вы это называете?
- 27. Как вы делаете mysqldump в postgresql?
- 28. Развертывание Django: Как вы это делаете?
- 29. Как вы делаете TDD в нетривиальном приложении?
- 30. как вы делаете sudo сохранить пароль?
Пожалуйста, покажите код загрузки звуковых файлов. – home