我有一个专门用于特定目的的jar文件(主jar)。它将数据作为输入并将输出存储为特定格式文件。我有另一个java应用程序(辅助jar),用于使用用户界面进行二次分析。辅助罐使用初级罐进行某些分析。
目前:初级jar在启动辅助jar时启动,在辅助jar关闭时启动。但我想创建主jar作为服务,以便它一直运行,而辅助jar只是将作业提交给主jar服务。
问题:我搜索并找到了将jar文件包装到Windows服务中的方法。但是如何与辅助jar应用程序中正在运行的服务进行通信,并将数据发送给它?
答案 0 :(得分:1)
在java进程之间进行通信的方法很少:
有很多方法,但您必须选择最适合您问题的方法。
答案 1 :(得分:0)
您可以使用JavaExe:它自动管理这两个进程(服务部分和UI部分)及其通信