【问题标题】:Eclipse debugger and remote debugger not workingEclipse 调试器和远程调试器不工作
【发布时间】:2014-11-01 07:22:24
【问题描述】:

我正在使用 Eclipse Luna 版本:Luna Release (4.4.0) 内部版本号:20140612-0600-32 位 我有一些断点和远程调试器,它们可以按预期工作。

它突然停止工作。我正在使用 Target 运行时选项进行调试。

现在,它不会在断点处停止。虽然在远程调试的情况下,它连接到端口。 使用 netstat 验证。 但它只是没有停在断点处。我正在使用 SUN JDK 1.7 有时我会遇到PERM SPACE OUT 问题。 请建议。

【问题讨论】:

  • 远程应用是什么?
  • 它是一个 Eclipse 插件。我正在调试一个 REST 服务。
  • 在其他 eclipse 版本中也可以使用吗?
  • 它适用于 Luna 版本本身。突然停止工作。

标签: java eclipse debugging eclipse-plugin remote-debugging


【解决方案1】:

我也传真了这个问题。我通过转到您的 Eclipse 工作区文件夹->.metadata ->org.eclipse.debug.core 解决了这个文件夹内的问题,将有 .launches 文件夹删除这个文件夹。我相信这会解决你的问题。

【讨论】:

    【解决方案2】:

    你可以做几件事:

    • 刷新所有项目代码
    • 清理所有项目并重建它们

    如果上述任何活动都不能解决您的问题,请尝试从 eclipse 中删除所有项目,删除所有 eclipse 设置文件和目录并再次导入您的项目。

    【讨论】:

      【解决方案3】:

      有两个问题(Whearat EclipseA 调试 EclipseB):

      1. 您在 EclipseA 中开发的插件与 EclipseB 使用的已部署插件是异步的。如果项目无法在 EclipseA 中完全构建,或者您的插件的旧版本首先由 EclipseB 加载,则可能会出现这种情况。
      2. EclipseB 没有足够的内存/permgen。因此,将 -Xms512m -Xmx2g -XX:MaxPermSize=512m 添加到 Debug-Configuration 的 VM-Arguments 中。

      【讨论】:

      • * 我正在使用 -Xms40m -Xmx768m -XX:MaxPermSize=512m * 当我按照建议更改为 -Xms512m -Xmx2g -XX:MaxPermSize=512m 时,EclipseB 没有启动。 JVMJ9VM015W * 库 j9gc26(2) 的初始化错误:无法实例化堆; 2G 请求
      • 我也确保了,EclipseA 的插件与 EclipseB 的插件是同步的
      猜你喜欢
      • 1970-01-01
      • 2019-06-15
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 2017-02-12
      • 2013-01-29
      • 1970-01-01
      • 2017-10-14
      相关资源
      最近更新 更多