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

STM*_*STM 9 java eclipse

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

Rad*_*zea 8

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


Mic*_*rdt 7

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

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