Java Service Wrapper系统托盘图标问题

时间:2012-11-01 19:33:59

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

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

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

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

Am java 1.6和JSW 35.7(针对64位进行了修改)

非常感谢任何帮助

由于 ķ

1 个答案:

答案 0 :(得分:0)

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

请参阅下页的说明:

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

干杯, 雷夫