Я заметил, что когда я пытаюсь загрузить ресурс (изображение, данные, звуковой файл и т. Д.), Невозможно поместить его в тот же файл, что и исходный код, и просто введите «soundfiles/sound.wav». Каков наилучший способ получить этот URL?Как получить URL-адрес для моих ресурсов?
Конкретно здесь:
// load wave data from buffer
WaveData wavefile = WaveData.create("spaceinvaders/" + path);
Я делал это раньше многими различными способами, просто интересно, что лучший способ.
Что, если это апплет , я бы использовал один и тот же код? –
@StevenRogers, попробуйте. Он должен работать. Кстати, проверьте это http://docs.oracle.com/javase/1.5.0/docs/guide/lang/resources.html –
Это не работает. Я использую LWJGL прямо сейчас, и мне нужно установить путь класса к библиотекам jwjgl jar, чтобы он даже запускался. Поэтому, когда я 'getResource .. ", он возвращает URL-адрес библиотек LWJGL, а не мой собственный. Есть ли способ обойти это? –