与Java系统托盘应用程序互操作

时间:2013-09-08 09:15:52

标签: java interop system-tray

在Java中我正在编写一个系统托盘应用程序,它在用户桌面的后台运行。

如何与另一个Java程序中的此系统托盘应用程序进行交互/互操作?我希望能够任意向服务发送通知,例如,然后使其显示气球消息。

任何解决方案都需要在Windows和Mac上运行,如果它也适用于Linux也会很好 - 但是,嘿,Java本质上是跨平台的,所以这不应该是一个问题..对吧?!

非常感谢

1 个答案:

答案 0 :(得分:0)

如果其他(非托盘)程序是Java,则RMI可能是最简单的方法。如果其他程序不是Java,但是对SOAP有很好的支持,则创建一个WSDL(包括XML模式)来表示通知消息,并让托盘app调用Endpoint.create来监听来自的SOAP消息其他节目。