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

标签 java automation

我这里有一个有趣的要求,我有一个已经存在的 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中单独运行并且是隔离的,那么这种东西可能吗?

最佳答案

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

我的建议是合并这两个应用程序。您将它们视为两个单独的对象,它们都响应一个 Controller 。如果你做不到,那我就有点不知所措了。 另一种选择是,两个程序都写入同一个文件,然后对文件的输出进行排序。

关于java - 如何合并2个java程序的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10599417/

相关文章:

java - 为什么我的横幅出现在我的主视图下?

java - 使用 JPA 映射弱实体

testing - 通过 Selenium WebDriver 在浏览器的同一窗口 session 中打开一个新选项卡?

linux - 检查新上传的文件并在 bash 脚本中重定向其他文件中的文件数据?

ios - 在 iOS 中,在构建期间设置产品名称、应用程序 ID 和代码签名身份

javascript - WebElement 位置与 window().getSize() 的预期值不匹配

java - cmd提示没有编译我的java文件

java - BeanIO - 段操作

java - proguard注释: duplicate definition of library class [javax.注释.PostConstruct]

selenium - 如何在 selenium 3.4 中将 Chrome 浏览器置于最前面并最大化?