假设我有 2 个单独的 java 应用程序 javaapp1 和 javaapp2。
从 javaapp1,我正在执行一个 .bat 文件(负责启动 javaapp2)。
javaaap1 和 javaapp2 相互独立。
假设我用 process.exec 或 processbuilder 来做。
现在我的问题是:
如果exitCode不是0,在这种情况下是什么意思。这是否意味着执行批处理文件或javaapp2的代码出现问题?或两者?
是否可以从 javaapp1 中的 javaapp2 捕获错误?如果是:如何?因为我没有直接调用 javaapp2 的类。
javaapp2 错误和输出是否由 javaapp1 处理?