【问题标题】:Eclipse: stop code from running (java)Eclipse:停止运行代码(java)
【发布时间】:2009-10-04 00:10:52
【问题描述】:

有时,我会运行一个意外包含无限循环之类的程序。 Eclipse 会让我继续编辑程序,但速度非常慢。我怎样才能阻止它? (我要重新启动 JVM 吗?)重新启动 eclipse 本身总是有效的,但这会破坏我的工作流程。

【问题讨论】:

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

标签: java eclipse jvm


【解决方案1】:

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

或者,如果您打开 Debug 透视图,您将在(默认情况下)左上角看到所有正在运行的应用程序。你可以选择让你悲伤的那个,然后再次点击大红色按钮。

【讨论】:

  • 调试视图通常更方便,因为它显示了所有正在运行的进程。控制台只显示其中一个。
  • 知道如何优雅地关闭 JVM 以便执行各种关闭挂钩吗?
  • @SCdF,为什么安卓没有红色按钮?
  • @Pacerier 我的答案是五岁的哥们,我不知道 :-)
【解决方案2】:

对于较新版本的 Eclipse:

  1. 打开 Debug 透视图(Window > Open Perspective > Debug)

  2. 在设备列表中选择进程(右下角)

  3. 点击停止按钮(设备窗格右上角)

【讨论】:

  • 另外,如果进程被 Eclipse 停止但您的 swing 窗口仍在运行,您可以单击“删除启动”或“删除所有终止的启动”x 来终止窗口。
【解决方案3】:

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

taskkill /F /IM java.exe

很快,但在很多情况下可能效果不佳!

【讨论】:

  • 这有多安全/可靠?
【解决方案4】:

最简单的方法是点击控制台中的终止按钮(红色方块):

【讨论】:

    【解决方案5】:

    对于 Eclipse: 菜单栏-> 窗口-> 显示视图然后找到“调试”选项如果不在列表中然后选择其他...

    将打开新窗口,然后使用关键字“调试”搜索 -> 从列表中选择调试

    它将添加到控制台选项卡附近。 使用调试选项卡终止和删除以前的执行。 (右键单击正在执行的进程会显示许多选项,包括终止)

    【讨论】:

      猜你喜欢
      • 2014-04-05
      • 2022-10-17
      • 2021-05-02
      • 2012-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-14
      相关资源
      最近更新 更多