如何从程序中退出 Java 应用

2022-08-31 07:35:15

使用代码退出 Java 应用程序的最佳方法是什么?


答案 1

您可以使用 System.exit() 来实现此目的。

根据oracle的Java 8文档:

public static void exit(int status)

终止当前正在运行的 Java 虚拟机。该参数用作状态代码;按照惯例,非零状态代码表示异常终止

此方法调用类运行时中的 exit 方法。此方法永远不会正常返回。

该调用实际上等效于调用:System.exit(n)

Runtime.getRuntime().exit(n)


答案 2
System.exit(0);

“0”让任何呼叫您程序的人都知道一切正常。但是,如果由于错误而退出,则应使用 与特定错误对应的另一个非零数字。System.exit(1);

另外,正如其他人所提到的,首先清理!这涉及关闭文件和其他打开的资源。


推荐