在我的项目中,我使用系统托盘,当我编译程序时,一切正常,并且我用于系统托盘的图标出现了。
图标放在项目文件夹中,图标相关代码为
Image icon = Toolkit.getDefaultToolkit().getImage("Icon.png");
trayIcon = new TrayIcon(icon, "Program name", popup);
trayIcon.setImageAutoSize(true);
tray.add(trayIcon);
正如我所说,一切正常,但是当我将项目导出为可运行的 jar 时,程序将运行但图标不会显示,但它只是空白。