I'm using java to run a command line utility written in Rhino but if there is an error I need to return that error back to the shell so processing stops. How do I pass back an error code from Rhino to the shell?
我正在使用java来运行用Rhino编写的命令行实用程序,但如果有错误,我需要将该错误返回给shell,以便处理停止。如何将错误代码从Rhino传回shell?
2 个解决方案
#1
you could use
你可以用
java.lang.System.exit(1);
#2
Executing java.lang.System.exit(1)
may produce unexpected results such as entire environment or application quitting (e.g. HPOO).
执行java.lang.System.exit(1)可能会产生意外结果,例如整个环境或应用程序退出(例如HPOO)。
#1
you could use
你可以用
java.lang.System.exit(1);
#2
Executing java.lang.System.exit(1)
may produce unexpected results such as entire environment or application quitting (e.g. HPOO).
执行java.lang.System.exit(1)可能会产生意外结果,例如整个环境或应用程序退出(例如HPOO)。