有时,我会运行一个偶然包含无限循环之类的程序。 Eclipse让我继续编辑程序,但速度非常慢。 我该如何阻止它? (我是否想重新启动JVM?)重新启动eclipse本身总是可行的,但这会中断我的工作流程。

这是一个很老的问题..但是...这里似乎缺少一种非常基本的方法:不要忘记,可以在需要时使用代码中的System.exit终止程序(不需要devops脚本) )。 在这里阅读更多关于它的信息:stackoverflow.com/questions/3715967/

打开"控制台"视图,找到正在运行的应用程序的控制台,然后单击"红色大按钮"。

或者,如果您打开"调试"透视图,则您会在左上方看到(默认情况下)所有正在运行的应用程序。您可以选择一个引起您悲伤的按钮,然后再次按"大红色"按钮。

937df0c52bb5d985ae19febc40494e9e.png

调试视图通常更方便,因为它显示了所有正在运行的进程。 控制台仅显示其中之一。

是的按钮

知道如何优雅地关闭JVM,以便执行各种关闭挂钩吗?

@SCdF,为什么Android没有红色按钮?

@Pacerier我的答案是五岁的伙伴,我不知道:-)

对于较新版本的Eclipse:

打开"调试"透视图("窗口">"打开透视图">"调试")

在设备列表中选择过程(右下)

点击停止按钮("设备"窗格的右上方)

另外,如果该过程已被Eclipse停止,但您的旋转窗口仍在运行,则可以单击删除启动或删除所有终止的启动xs来杀死该窗口。

OMFG谢谢,您是唯一一个提到W:H:E:R:E调试观点的人,我(心)你

我的快速任务栏上有一个.bat文件:

taskkill /F /IM java.exe

这非常快,但是在许多情况下可能并不好!

这有多安全/可靠?

最简单的方法是在控制台中单击"终止"按钮(红色正方形):

8c2c30777497ed7dc0b14a1c97d3fbe2.png

对于Eclipse:

菜单栏->窗口->显示视图,如果不在列表中,则找到"调试"选项,然后选择其他...

新窗口将打开,然后使用关键字" debug"进行搜索->从列表中选择debug

它将添加在控制台选项卡附近。

使用调试选项卡终止并删除以前的执行。 (右键单击执行过程将显示许多选项,包括终止)

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐