gpt4 book ai didi

java - 外部程序的退出值错误

转载 作者:行者123 更新时间:2023-12-01 14:39:15 25 4
gpt4 key购买 nike

我正在尝试从外部程序读取退出值,但它始终为 0。

String command = ("cmd  /c start /wait "+ Script[0]);                          
Process exec = runtime.exec(command);
int waitFor = exec.waitFor();
System.out.println(exec.exitValue); //always 0
System.out.println(waitFor); //always 0

程序用于对模块进行编程,我需要知道是否有任何错误。

如何获取应用程序退出值?

最佳答案

您实际运行的程序是 cmd 程序,而不是您在该程序下运行的任何程序。

参见How do I get the application exit code from a Windows command line?了解如何提取底层退出代码。

关于java - 外部程序的退出值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16153276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com