【发布时间】:2014-09-19 07:12:33
【问题描述】:
运行安装程序时,一个额外的 java 图标会出现在安装程序图标旁边的 Dock 上。它出现在 root 权限请求之后。 它的标题是 com.install4j.runtime.installer.helper.comm.HelperCommunication
我猜这是一个处理所有特权操作的辅助进程。但我不希望最终用户看到这个单独的图标。我该如何隐藏它?有什么办法可以在这个 helper 东西上添加一个像“-Dapple.awt.UIElement=true”这样的参数吗?
【问题讨论】:
-
我无法重现这个。你使用什么版本的 install4j 和什么版本的 Mac OS X?您是否也通过“samples/hello/hello.install4j”项目获得这种行为?
-
示例项目不这样做。一个区别是我的项目在安装程序的自定义代码中包含一个 json 库 jar。你知道这是不是原因吗?
-
我将相同的库 jar 添加到 hello 项目中,它仍然可以正常工作,而不会显示额外的图标。关于如何调试的任何建议?
-
请将您的 .install4j 项目文件发送至 support@ej-technologies.com