我正在使用Eclipse开发一个Java程序,它应该根据具体情况以不同的代码退出。
if(veryBadError){
Runtime.getRuntime().exit(10);
}else if(notSoBadError){
Runtime.getRuntime().exit(5)
}else{
Runtime.getRuntime().exit(0)
}
目前我从命令行手动运行此程序,然后检查退出状态,这非常慢。有没有办法在不离开Eclipse IDE的情况下找到退出代码?
提前感谢您的帮助!
答案 0 :(得分:26)
在Eclipse中,如果打开“Debug Perspective”,您应该看到在那里执行的结果(无论您使用的是Run目标还是Debug目标)。您应该看到类似于以下内容的条目:
<terminated, exit value: 10>/usr/local/bin/java (Jun 9, 2011 4:00:00 PM)
您的退出代码应为“退出值”之后的值。
答案 1 :(得分:2)
您可以在Eclipse中设置运行配置。从那里,您可以在控制台中看到程序的输出。从“运行”菜单中,您可以“运行”为您的配置。您的配置可以包括所有命令行参数和类似的内容。
您也可以使用Junit来测试您的程序。 Here是指向其他帖子的链接,有几种方法可以做到这一点。
答案 2 :(得分:2)