Здравствуйте, Entwickler, Вы писали:
E>Странное дело :
E>была конструкция — jButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/resources/ikonka.gif")));
E>В подкаталоге resources — лежат иконки
E>Всё прекрасно работало как при запуске class-файла, так и в упакованном в JAR виде. Прозошло что-то, после чего при запуске JAR-а ресурсы перестали загружаться. Причём JAR-ы которые я сделал месяц назад работают, а новые лишены иконок на кнопках. Что ЭТО ???
E>P.S. В Гугле нашёл советы делать getResource("resources/ikonka.gif") вместо getResource("/resources/ikonka.gif") — не помогает (да и работало раньше без этого).
Это в том случае когда ты загружаешь ресурс, расположенные относительно класса в котором вызывается тот код по адресу "resources/ikonka.gif".
Если же тебе надо загрузить ресурсы относительно корня jar (скажем относительно корня classpath) используется абсолютный путь "/resources/ikonka.gif".
E>JAVA 1.4.2
А ты уверен что твои ресурсы лежат в том же jar файле что и класс который их грудит и что клсаа гружится именно из jar?
Покажи структуру jar (где класс — где ресурсы).