jGrasp Java在运行期间中断Ctrl-C

jGrasp Java在运行期间中断Ctrl-C,java,jgrasp,Java,Jgrasp,我有一个while(true)循环,用于我正在尝试学习的Java服务器(倾听)。我使用jGrasp进行编译和运行 在建立连接并断开连接后,服务器当然仍在“侦听” 我想知道的是如何在jGrasp中手动发送中断(如ctrl-c) 我注意到,简单地点击END将停止程序,但它当然永远不会到达socket.close()方法,这当然会导致其他问题。这样做的一种方法是创建一个变量,并将其设置为true,然后让循环成为while(variable)。。。然后使用调试器(不确定是否可以在jGrasp中执行此操作

我有一个while(true)循环,用于我正在尝试学习的Java服务器(倾听)。我使用jGrasp进行编译和运行

在建立连接并断开连接后,服务器当然仍在“侦听”

我想知道的是如何在jGrasp中手动发送中断(如ctrl-c)


我注意到,简单地点击END将停止程序,但它当然永远不会到达socket.close()方法,这当然会导致其他问题。

这样做的一种方法是创建一个变量,并将其设置为true,然后让循环成为while(variable)。。。然后使用调试器(不确定是否可以在jGrasp中执行此操作),如果在循环中设置断点,则可以在执行期间将变量的值更改为false。在下一次循环求值中更改后,该变量将为false,并将退出循环。

while-true中断方案(存在中断,对吗?)中是否存在导致退出循环的条件?此外,我认为无论您使用何种IDE,都会出现此问题。