'退出'(ctrl + c)来自控制台的进程 - Eclipse vs Intellij

pde*_*eva 29 eclipse intellij-idea kill-process

似乎在Eclipse中,如果你想将ctrl + c发送给你不能进行的进程.控制台上的终止按钮只会在不运行关闭挂钩的情况下终止正在运行的进程.我知道java本身不允许向另一个进程发送信号.

然而,似乎intellij idea的'stop'按钮旁边有一个'exit'按钮,它允许关闭钩子运行.

谁能告诉我intellij怎么做?

我需要从程序中将ctrl + c发送到另一个java进程.

Ale*_*scu 1

据我了解,这种情况只发生在带有 Eclipse 的 Windows 上。另请参阅:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=38016

至于只是测试你的钩子,你可以通过调用 System.exit() 来完成,然后我想你的用户不会使用 Eclipse 运行该应用程序,所以可以指望它为他们工作。