一般批处理里通过%ERRORLEVEL%检查返回码来判定执行状态。
执行一条java命令
- java -jar tools\exportClientData.jar %DATA_IN_PATH% %DATA_OUT_PATH%
正常情况下,上面的错误判断可能不起作用,异常可能try catch住了
分析下:
%ERRORLEVEL%是错误代码号 0 = 正常
C里面是直接通过main 函数里的 return 1;
java main 返回值是void,不能用上面这种方式,java提供里另外一种方式 System.exit(1);