Eclipse调试可以';我找不到田地

Eclipse调试可以';我找不到田地,eclipse,debugging,Eclipse,Debugging,我正在使用Eclipse调试器,无法检查/监视field.method()调用的字段值或结果。我在朱诺和现在的靛蓝中都遇到了这个问题。起初,我可以通过删除我的.metadata并重新构建来解决这个问题,但现在,即使使用新的构建,问题也会出现 具体错误:我创建了一个Deflater对象Deflater=newdeflater(),, 设置一些输入deflater.setInput(缓冲区,0,缓冲区位置),, 然后,通过突出显示一段代码deflater.needsInput() 并进行右键单击->

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

具体错误:我创建了一个Deflater对象
Deflater=newdeflater(),,
设置一些输入
deflater.setInput(缓冲区,0,缓冲区位置),,
然后,通过突出显示一段代码
deflater.needsInput()
并进行右键单击->检查。错误内容为:“找不到对象apps.TestCore$Tests(id=27)的字段缩减器”

只有当字段属于内部类(在本例中为“Tests”)时,才会发生错误;当变量是局部变量或类不是内部类时,一切似乎都正常工作。将鼠标悬停在变量“deflater”上,将显示内容向下钻取。突出显示“deflater”并执行检查会产生错误,使用Expressions视图检查变量上的变量/调用方法会产生相同的错误

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


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

我在尝试检查其他类时遇到了类似的问题。例如,我有一个“Integers”类,它包含与int有关的各种实用程序。检查“Integers”方法会产生错误“Integers无法解析”,尽管代码在执行时工作正常。