【发布时间】:2012-08-24 14:21:33
【问题描述】:
简单Java程序的控制台显示错误信息后如何退出?
目前我的代码有:
...
...
if (some condition){
//print error
System.exit();
...
...
但是这个System.exit(); 让控制台保持打开状态。我也试过exit(0);、System.exit(0);。
【问题讨论】:
-
在什么方面没有帮助?当你运行
System.exit()时会发生什么? -
它应该可以解决问题。因此,要么您从未实际执行 System.exit,要么您正在执行代码中不存在的相关操作。请创建一个尽可能小的示例,您可以在此处发布完整代码,或者至少告诉我们更多关于您的应用在做什么的信息。
-
@Jens Schauder:这是我在 Windows cmd 上执行的简单 Java 程序。我希望 cmd 在显示特定错误消息后自动关闭。
-
等一下 - 你想关闭命令提示符窗口还是退出你的程序?我认为条件受到影响,您正在打印错误好吗?
-
@Edd:是的。只有错误被打印出来。打印错误后如何自动关闭cmd.exe?