0

Java Service Wrapper (tanuki) を使用して、Java アプリケーションの上に Windows サービスを作成しています。サービスが実行されているときに、システムトレイにアイコンを作成して、サービスが実行されていることをユーザーに通知したかった (同様に、サービスが停止していることを示す別のアイコン)

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

サービスがデスクトップとやり取りできるようにする上記の 2 つのプロパティを設定しましたが、サービスを開始してもトレイ アイコンが表示されません (サービスは正常に開始されます)。ここで何が起こっているのか誰か教えてもらえますか?

Am java 1.6 および JSW 35.7 (64 ビット用に修正)

どんな助けでも大歓迎です

ありがとうK

4

1 に答える 1

0

使用している Windows のバージョン。Microsoft は、Windows Vista および Server 2008 でのサービスの動作方法を変更し、サービスが独自のデスクトップで実行されるようにしました。これにより、サービスがデスクトップと直接やり取りできなくなります。

次のページの注記を参照してください。

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

乾杯、レイフ

于 2012-11-02T07:36:31.747 に答える