Java JAR-to-JAR通信

Java JAR-to-JAR通信,java,jar,jms,Java,Jar,Jms,我一直在寻找如何将消息从一个JAR发送到另一个JAR的解决方案,我解释道: 我有一个JAR作为Windows服务,它使用JSL运行,我们称之为“文件处理器”,还有一个JavaFX应用程序,它必须显示处理Windows服务的文件 我已经找了好几天了,还没有找到解决办法。有人做过类似的事情吗 我非常感谢你的帮助 有很多方法可以让两个进程相互通信——最常见的两种方法是(RMI)和(JMS),这两种方法在Java中是标准的 对于允许一个进程调用另一个进程中对象上的方法的同步调用,Java标准是(RMI)

我一直在寻找如何将消息从一个JAR发送到另一个JAR的解决方案,我解释道:

我有一个JAR作为Windows服务,它使用JSL运行,我们称之为“文件处理器”,还有一个JavaFX应用程序,它必须显示处理Windows服务的文件

我已经找了好几天了,还没有找到解决办法。有人做过类似的事情吗


我非常感谢你的帮助

有很多方法可以让两个进程相互通信——最常见的两种方法是(RMI)和(JMS),这两种方法在Java中是标准的

对于允许一个进程调用另一个进程中对象上的方法的同步调用,Java标准是(RMI)

对于异步消息传递,Java标准是(JMS)

在这两种技术之间做出决定的简单方法是询问UI是否会简单地轮询服务以获取更新,或者是否需要服务向其推送更新—如果是前者(轮询),则使用RMI,如果是后者(推送更新),则使用JMS


我的偏好是,虽然更多的工作将是JMS路由,因为它在UI中提供了更流畅的体验,但它需要更多的工作来实现,因此需要权衡。

我决定使用ActiveMQ,这非常简单。 我将有一个发送者和一个监听器,都在不同的应用程序中
非常感谢您的帮助

您正在谈论JMS。这将是一个解决方案。Jar-Jar通信?只需将每个代词改为宾格,并在末尾加上“sa”。“Mesa程序员!”什么?。。。我没有understand@user3511962哈哈…现在我明白了:D…不错!那么ActiveMQ呢,您会使用它吗?您使用JMS连接到ActiveMQ这是正确的…我会检查它并让您知道…谢谢