Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
好的,我在 java 中制作了一个启动另一个 jar 的程序。当 jar 使用 System.out.println() 或它打印出的任何错误时,我将如何读取 jar 打印出来的所有内容?
您可能正在使用ProcessBuilder.start()或Runtime.exec()“启动另一个 jar”,两者都返回一个Process对象。调用getInputStream()这个实例会给你一个InputStream代表标准输出的。调用getErrorStream()给你标准错误。
ProcessBuilder.start()
Runtime.exec()
Process
getInputStream()
InputStream
getErrorStream()