gpt4 book ai didi

java - 如何在Windows批处理文件中获取Java程序的退出状态

转载 作者:行者123 更新时间:2023-12-01 22:35:04 45 4
gpt4 key购买 nike

类似于 Linux 中的 $?,有没有办法在 Windows 批处理文件 (.bat) 中获取程序的退出状态?
例如,程序在成功执行时有一个 System.exit(0) ,在失败时有一个 System.exit(1) ,我如何捕获这些退出值在 .bat 文件中?

最佳答案

类似于:

java Foo
set exitcode=%ERRORLEVEL%
echo %exitcode%

将其作为批处理文件的绝对下一行很重要,以避免错误级别被覆盖:)

请注意,如果您使用

IF ERRORLEVEL number

批处理文件的“feature”,它的意思是“如果错误级别大于或等于number” - 它不是基于相等性。我以前也被它咬过:)

关于java - 如何在Windows批处理文件中获取Java程序的退出状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58530245/

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