gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:50:30 26 4
gpt4 key购买 nike

我是批处理编程的新手(我对批处理文件了解不多)。我的老板要求我编写一个运行 Java 应用程序的批处理文件。批处理文件有这样的东西:

echo ロックテーブル削除

java -cp n:\kanesin.root\bin\Sys.Boundary.BatchMain.jar /JobID:BCM0020
if not ERRORLEVEL 0 (
echo Teiji_H01.bat BCM0020 > rerun.bat
goto ERROREXIT
)

但我不知道 Java 应用程序如何将 ERRORLEVEL 发送到此批处理文件。我必须返回一个整数值,还是使用 System.exit(number);

最佳答案

Do I have to return an integer value, or use System.exit(number); ?

是的。您可以使用 System.exit(int) 进行设置其中(根据 Javadoc)

Terminates the currently running Java Virtual Machine. The argument serves as a status code; by convention, a nonzero status code indicates abnormal termination.

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

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