在 Eclipse IDE 中运行的 Java 程序的退出代码?

2022-09-02 09:46:07

我正在开发一个使用Eclipse的Java程序,它应该根据特定条件以不同的代码退出。

if(veryBadError){
    Runtime.getRuntime().exit(10);
}else if(notSoBadError){
    Runtime.getRuntime().exit(5)
}else{
    Runtime.getRuntime().exit(0)
}

目前,我从命令行手动运行此程序,然后检查退出状态,这非常慢。有没有办法在不离开Eclipse IDE的情况下找出退出代码?

提前感谢您的帮助!


答案 1

在 Eclipse 中,如果打开“调试透视图”,您应该在那里看到执行结果(无论使用“运行”目标还是“调试”目标)。您应该会看到一个如下所示的条目:

<terminated, exit value: 10>/usr/local/bin/java (Jun 9, 2011 4:00:00 PM)

您的退出代码应该是“退出值”之后的值。


答案 2

它位于“调试”视图中

你可以得到它:

  1. 通过切换到“调试”透视图
  2. 或来自:菜单> Windows >显示视图>其他>调试/调试

enter image description here


推荐