我有一个为特定目的而构建的 jar 文件(主 jar)。它获取数据作为输入并将输出存储为特定格式的文件。我有另一个 Java 应用程序(二级 jar),用于通过用户界面进行二级分析。辅助 jar 使用主 jar 进行某些分析。
目前:主jar在辅助jar启动时启动,在辅助jar关闭时停止。但我想将主 jar 创建为服务,以便它一直运行,辅助 jar 只是将作业提交给主 jar 服务。
问题:我已经搜索并找到了将 jar 文件包装到 Windows 服务中的方法。但是如何从辅助 jar 应用程序与正在运行的服务进行通信,向它发送数据呢?