2012-11-01 61 views
0

我正在使用Java服務包裝(tanuki)在我的Java應用程序之上創建Windows服務。當服務正在運行,我想創建在系統托盤中的圖標來通知用戶的服務正在運行(並且同樣是不同的圖標來顯示服務已停止)Java服務包裝系統托盤圖標問題

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

我已經設置了上面這兩種性能允許該服務與桌面進行交互,但是,儘管如此,當我開始我的服務時,托盤圖標不顯示(服務成功啓動)。誰能告訴我這裏可能發生了什麼?

上午的Java 1.6和JSW 35.7(修改64位)

任何幫助,將不勝感激

感謝 ķ

回答

0

您正在使用什麼版本的Windows。 Microsoft改變了Windows Vista和Server 2008中服務的工作方式,以便服務現在可以在自己的桌面上運行。這使服務無法再與桌面直接交互。

請參閱下頁注:

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

乾杯, 雷夫

+1

雷夫,難道在Windows 7上我看過您在您的評論中提到的網頁。該頁面似乎沒有說托盤圖標是不可能的。從我可以理解的看來,如果你設置了這兩個屬性,他們建議我們應該能夠看到托盤圖標。我想知道還有什麼需要做的。 –