【发布时间】:2011-11-09 07:47:14
【问题描述】:
我想调试一个静态内部类,它实际上是一个 Callable。每当我尝试在 Eclipse 中设置条件断点时,都会出现断点错误:
无法解析
com.sun.source.tree.Tree$Kind类型。它是 从所需的 .class 文件中间接引用。
是什么导致了这个错误?它是使用com.sun.source.tree.Tree$Kind 但不提供它的类/包中的错误吗?我如何知道它是哪个类?我该如何解决?
应该正确的示例表达式是:return mRtx.getNode().getNodeKey() == 74;
我已将其更改为mRtx.getNode().getNodeKey() == 74,但仍然是同样的错误。最近发现了这个bug,简单用了一下:
if (mRtx.getNode().getNodeKey() == 74) {
System.out.println("bla");
}
并在“sysout”语句上设置一个“正常”断点,以防万一有人遇到同样的问题。
【问题讨论】:
-
您能否完成您的问题以澄清您提到的所有课程?真正的问题是什么?
-
请在此处提及,哪个 JVM 用于运行 eclipse 和运行您调试的软件。
标签: java eclipse debugging conditional-breakpoint