Eclipse如何终止正在运行的程序?

时间:2012-01-20 12:37:04

标签: java eclipse

在Eclipse中,当你运行一个程序时,有一个很棒的红色方块按钮来阻止它。我想知道这是怎么做到的。 Eclipse是否会残酷地杀死相应的进程,或者在轻轻地要求它终止自身或其他什么之前对进程状态进行一些很好的安全验证?

2 个答案:

答案 0 :(得分:8)

是的,Eclipse会向程序的进程发送一条kill消息。所以这是一个残酷的关闭。

答案 1 :(得分:7)

eclipse究竟能做什么“验证过程状态”还是要求程序自行终止?

它必须是所有Java程序必须实现的Java标准API的一部分。没有类似的东西。 Ergo:eclipse无法做到这一点。它所能做的就是发送一个POSIX SIGTERM,但由于没有Java API对它作出反应,因此它无法被捕获,因此会导致该过程的硬终止。

相关问题