Eclipse调试找不到字段

时间:2013-05-21 16:01:20

标签: eclipse debugging

我正在使用Eclipse调试器,无法检查/监视字段值或field.method()调用的结果。我在Juno和现在的Indigo都遇到过这个问题。起初,我可以通过消除 .metadata 并重建来解决问题,但现在即使使用全新版本也会出现问题。

特定错误:我创建了一个Deflater对象deflater = new Deflater();, 设置一些输入deflater.setInput(buffer, 0, bufferPosition);, 然后尝试通过突出显示代码deflater.needsInput()的一部分来检查功能 并执行右键单击 - >检查。错误如下:“无法找到对象apps.TestCore $ Tests(id = 27)”的字段deflater。

仅当字段属于内部类时才会发生错误(在本例中为“测试”);当变量是本地的或者类不是内部类时,一切似乎都在起作用。将鼠标悬停在变量“deflater”上会显示内容向下钻取。突出显示“deflater”并执行Inspect会产生错误,并使用“表达式”视图检查变量上的变量/调用方法会产生相同的错误。

请帮忙;这使我的调试生活非常困难,因为我必须使用println()来处理比悬停检查更复杂的事情。

这不是远程调试 - 只是我系统的本地调试。

0 个答案:

没有答案