必须使用main方法 但又要有返回值 怎么办??

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:03:45
我现在用命令行调用java程序,需要通过args[]来 传递参数
但是,又必须需要有程序执行成功与否的返回值,该怎么办
比如:
dos命令:
java -jar test.jar 参数1
判断jar的返回值,
如果(成功返回0)是0 goto P0
如果(失败返回1)是1 goto P1

这样的需求,我的dos命令该如何判断.jar的返回值??
java代码该如何写??
谢谢各位了

程序正常退出,返回值一般就是0,除非程序中有设定.
例如:
java程序中可以用System.exit(整数)来返回一个整数值.
public class Test {
public static void main(String[] args) {
System.exit(-1);
}
}
这个程序正常退出时echo %errorlevel%就是-1;

返回值 啥意思?
直接在控制台打印行不?

没见过这样用的.要不你在main中如果不成功就抛出异常,根据异常信息进行处理.

这个。。。main方法的返回值必须是void啊
你可以用if——else语句直接输出啊

写到文件去。完了自己去读文件判断去。

或许System.exit(int)可以实现