我已经在eclipse中创建了我的项目的可执行jar文件。但是当我执行该文件时,它不会在我在项目中添加的系统托盘上显示图标。我正在使用以下简单代码。
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);
答案 0 :(得分:5)
要从.jar文件中加载资源,请使用getClass()。getResource()。这将返回一个具有正确路径的URL。
Image img = ImageIO.read(getClass().getResource("path to image"));