如何修复损坏的调试器(无法启动) EclipseME (现在是移动工具 Java)?

(这个问题有答案,很快就会从另一个问题转过来)

有帮助吗?

解决方案

对我来说,EclipseME 最烦人的问题是“损坏的”调试器,它无法启动。这在文档中有介绍,但是当我第一次安装 EclipseME 时,我花了大约一个小时才找到这个技巧,一年后我回到 JavaME 开发时又花了一个小时,所以我决定也在这里分享这段知识。

如果调试器无法启动,

  1. 打开 Eclipse“首选项”菜单中的“Java > 调试”部分,然后取消选中“未捕获异常时暂停执行”和“编译错误时暂停执行”并
  2. 将对话框底部附近的“调试器超时”增加到至少 15000 毫秒(文档如此描述;事实上,对此值进行二分搜索可以找到适合您情况的最佳延迟)。

之后,Eclipse 应该能够连接到 KVM 并运行带有调试器的 midlet。

其他提示

大多数调试器只是具有命令行界面的插件;尝试从命令行运行调试器并查看它是否有效。如果是,则检查插件配置;您可能需要重新安装该插件。

警告:我没有使用过 EclipseME,但在 Eclipse for Ubuntu 中使用 Gnu C 调试器时遇到了类似的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top