繁体   English   中英

如何合并2个Java程序的输出?

[英]How to merge the output of 2 java programs?

我在这里有一个有趣的要求,我有一个已经存在的Java程序,必须使用Java编写自动化程序。 我必须将两个程序的合并输出显示为报告。

输出应如下所示:

Output from program1 after executing line1
Output from myAutomation after executing line1

Output from program1 after executing line2
Output from myAutomation after executing line2


Output from program1 after executing line2
Output from myAutomation after executing line2

如何在Java中实现呢? AFAIK,每个Java程序都在JVM中单独运行并且是隔离的,那么这种东西有可能吗?

您提出了一个非常模糊的问题,没有任何代码,可能很难回答您的问题。

我的建议是将两个应用程序合并。 您将它们视为两个单独的对象,两个对象都对一个控制器进行应答。 如果不能,那么我有点茫然。 另一个选择是,两个程序都写入同一文件,然后对文件的输出进行排序。

一种解决方案是使用log4j并将现有程序的控制台输出重定向到文件,并且还将其他程序配置为在同一文件上输出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM