изображения не отображаются в исполняемом банке - PullRequest
4 голосов
/ 16 марта 2012

Я создал исполняемый файл JAR моего проекта, встроенного в Eclipse.но когда я выполняю этот файл, он не отображает значок на панели задач, добавленный в проектЯ использую следующий простой код.

Image image = Toolkit.getDefaultToolkit().getImage("src/resources/ChatIcon1.jpeg");
PopupMenu Popup = new PopupMenu();
MenuItem exit = new MenuItem("Exit");
Popup.add(exit);

final TrayIcon trayIcon = new TrayIcon(image,"OfficeCommunicator",Popup);
trayIcon.setImageAutoSize(true);

1 Ответ

5 голосов
/ 16 марта 2012

Для загрузки ресурсов из файлов .jar используйте getClass (). GetResource ().Это вернет URL с правильным путем.

Image img = ImageIO.read(getClass().getResource("path to image"));
...