Eclipse 调试器和远程调试器不工作
Posted
技术标签:
【中文标题】Eclipse 调试器和远程调试器不工作【英文标题】:Eclipse debugger and remote debugger not working 【发布时间】: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 版本本身。突然停止工作。 【参考方案1】:我也传真了这个问题。我通过转到您的 Eclipse 工作区文件夹->.metadata ->org.eclipse.debug.core 解决了这个文件夹内的问题,将有 .launches 文件夹删除这个文件夹。我相信这会解决你的问题。
【讨论】:
【参考方案2】:你可以做几件事:
刷新所有项目代码 清理所有项目并重建它们如果上述任何活动都不能解决您的问题,请尝试从 eclipse 中删除所有项目,删除所有 eclipse 设置文件和目录并再次导入您的项目。
【讨论】:
【参考方案3】:有两个问题(Whearat EclipseA 调试 EclipseB):
-
您在 EclipseA 中开发的插件与 EclipseB 使用的已部署插件是异步的。如果项目无法在 EclipseA 中完全构建,或者您的插件的旧版本首先由 EclipseB 加载,则可能会出现这种情况。
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 的插件是同步的以上是关于Eclipse 调试器和远程调试器不工作的主要内容,如果未能解决你的问题,请参考以下文章