【问题标题】:Java Service Wrapper System tray icon issueJava Service Wrapper System 托盘图标问题
【发布时间】:2012-11-01 19:33:59
【问题描述】:

我正在使用 Java Service Wrapper (tanuki) 在我的 Java 应用程序之上创建一个 Windows 服务。当服务运行时,我想在系统托盘中创建一个图标来通知用户服务正在运行(同样一个不同的图标来显示服务已停止)

wrapper.ntservice.interactive=TRUE
wrapper.ntservice.hide_console=FALSE

我已经设置了上述两个属性,允许服务与桌面交互,但尽管如此,当我启动我的服务时,托盘图标没有显示(服务启动成功)。谁能告诉我这里会发生什么?

我是 java 1.6 和 JSW 35.7(修改为 64 位)

任何帮助将不胜感激

谢谢 克

【问题讨论】:

    标签: java windows-services system-tray java-service-wrapper


    【解决方案1】:

    您使用的是什么版本的 Windows。 Microsoft 改变了服务在 Windows Vista 和 Server 2008 中的工作方式,以便服务现在可以在自己的桌面上运行。这使得服务无法再直接与桌面交互。

    请看下一页的注释:

    http://wrapper.tanukisoftware.com/doc/english/prop-ntservice-interactive.html

    干杯, 雷夫

    【讨论】:

    • Leif,我在 Windows 7 上。我确实阅读了您在评论中提到的页面。该页面似乎没有说托盘图标是不可能的。据我了解,如果您设置了这两个属性,它们似乎暗示我们应该能够看到托盘图标。我想知道还需要做什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多