如何在EclipseME(MTJ)中修复"损坏的"调试器?
时间:2020-03-05 18:54:41 来源:igfitidea点击:
如何在EclipseME(现在为Mobile Tools Java)中修复损坏的调试器,而该调试器将无法启动?
(此问题的答案将很快从另一个问题转移过来)
解决方案
回答
大多数调试器只是具有命令行界面的插件。请尝试从命令行运行调试器,看看它是否有效。如果是这样,则检查插件配置;否则,请执行以下步骤。我们可能需要重新安装插件。
警告:我没有使用过EclipseME,但是在Eclipse for Ubuntu中使用Gnu C调试器遇到了类似的问题。
回答
对我而言,EclipseME最令人讨厌的问题是"中断的"调试器,它无法启动。文档中对此进行了介绍,但是,当我第一次安装EclipseME时,我花了一个小时才找到此技巧,而一年后又回到JavaME开发中,又花了一个小时,所以我也决定在这里分享这一知识。
如果调试器无法启动,
- 在Eclipse"首选项"菜单中打开" Java>调试"部分,然后取消选中"在未捕获的异常上暂停执行"和"在编译错误时暂停执行",然后
- 将对话框底部附近的"调试器超时"增加到至少15000 ms(因此文档说;实际上,对该值进行二进制搜索可以找到适合我们情况的最佳延迟)。
之后,Eclipse应该能够连接到KVM并运行带有调试器的Midlet。