gpt4 book ai didi

java - 制作可运行的 jar 时图像不导出

转载 作者:行者123 更新时间:2023-11-29 09:48:40 24 4
gpt4 key购买 nike

在我的项目中,我使用系统托盘,当我编译程序时,一切正常,我用于系统托盘的图标也出现了。

图标放在工程文件夹下,图标相关代码为

Image icon = Toolkit.getDefaultToolkit().getImage("Icon.png");

trayIcon = new TrayIcon(icon, "Program name", popup);
trayIcon.setImageAutoSize(true);

tray.add(trayIcon);

正如我所说,一切正常,但当我将项目导出为可运行的 jar 时,程序将运行,但图标不会显示,而是一片空白。

最佳答案

如果您想从 .jar 文件加载资源,请使用 getClass().getResource()。这将返回具有正确路径的 URL。

Image icon = ImageIO.read(getClass().getResource("image´s path"));

关于java - 制作可运行的 jar 时图像不导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17535836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com