【问题标题】:install4j extra dock icon on OSX for elevated privilege在 OSX 上安装 4j 额外停靠图标以获得提升的权限
【发布时间】: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

标签: java macos install4j


【解决方案1】:

自己找到了原因。我在 Installer->Configuration->GUI Options-> 标题栏中指定了非默认颜色。他们似乎没有在 osx 上做任何事情,只希望显示额外的图标。将它们设置为默认值可以解决问题。

【讨论】:

    猜你喜欢
    • 2015-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 2012-02-02
    • 1970-01-01
    相关资源
    最近更新 更多