[英]How to get exit status from a Java program in a batch file
我是批處理編程的新手(我對批處理文件了解不多)。 我的老板要我寫一個運行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);
?
我是否必須返回一個整數值,或使用
System.exit(number);
?
是。 你通過使用System.exit(int)
它(根據Javadoc)
終止當前運行的Java虛擬機。 該參數用作狀態代碼; 按照慣例,非零狀態代碼表示異常終止。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.