java - System.exit(int code) 和 Runtime.getRuntime().exit(int code) 的区别

标签 java batch-file

我正在开发 Java 批处理程序,它应该根据不同的条件以不同的代码退出。该程序将由 CA7 调度程序触发和监视,该调度程序将使用退出代码来触发其他作业。

显然有两种退出方式:

System.exit(int code) 

Runtime.getRuntime().exit(int code)

这两种方法都可以,但哪种方法更适合使用呢?

最佳答案

查看源代码。 系统调用运行时:

public static void exit(int status) {
  Runtime.getRuntime().exit(status);
}

关于java - System.exit(int code) 和 Runtime.getRuntime().exit(int code) 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6875306/

相关文章:

java - Java中JOptionPane的ConfirmDialog

java - 自定义 Spring Batch 应用程序中步骤的参数

Windows 中的 Java 版本检查退出代码在 Java 7 中发生了变化?

batch-file - 如何将来自 CHOICE 命令的用户输入保存到一个变量中,以便稍后在错误级别中使用

java - 在没有 GUI 的情况下启动 JavaFX 应用程序线程

java - 由于某种原因无法调用方法

java - Intellij Java : java. lang.NoClassDefFoundError: org/json/JSONException

angularjs - 从不同文件夹中的批处理文件执行命令

c++ - 在 C++ 代码中调用 WMIC 命令

batch-file - 使用动态名称调用多行宏?