Я сделал java-приложение и связал все классы в jar-файл. Когда я запускаю проект из eclipse, мое приложение работает успешно. Но когда я пытаюсь запустить файл .jar
, я не получаю значки, используемые моим приложением. В коде я получаю свои иконки из папки с изображениями в папке проекта Как я могу представить эти файлы изображений конечному пользователю при использовании jar?
Я загружаю изображение так:
final public ImageIcon iReport=new ImageIcon("images/Report.png");
Я тоже пробовал
final public ImageIcon iquit=new ImageIcon(getClass().getResource("images/quit.png"));
и
final public ImageIcon iquit=new ImageIcon(getClass().getResource("/images/quit.png"));
Но это приводит к ошибке:
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)