You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于JNativeHook的自动点击器打包后托盘图标显示异常求助

Java托盘图标打包后显示异常问题

我正在开发一款基于JNativeHook的后台自动点击器应用,点击托盘图标可打开java.awt窗口:

  • VS Code中通过Run Java运行时,托盘图标显示正常
  • 使用mvn clean package打包为shaded可执行JAR后,托盘图标显示异常;运行target文件夹中的EXE文件也出现相同问题

已尝试的解决方法

  • 了解到pom.xml中的图标需为ICO格式而非PNG,将16x16图片转为ICO格式后,问题仍未解决
  • 移除pom.xml中的图标配置(Java托盘代码中已定义图标),情况无任何变化

运行效果对比

  • VS Code运行时正常图标:VS Code运行时正常托盘图标
  • 打包后异常图标:打包后异常托盘图标

已提供以下相关内容:

  • 代码文件:Tray.java、pom.xml、Main.java
  • 项目仓库链接及最小复现代码

内容的提问来源于stack exchange,提问作者Jerome Hillock

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 09:20:55