检查/评估Eclipse中java库.class文件中的表达式

时间:2016-03-15 12:03:31

标签: java eclipse debugging java-8

如何在Eclipse中检查或评估java类方法中的表达式,例如java.io.File

我知道如何调试,但我无法评估表达式。

2 个答案:

答案 0 :(得分:0)

检查Window > Show View > Display并在那里输入陈述。

另请阅读本手册:http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2FgettingStarted%2Fqs-14.htm

答案 1 :(得分:0)

注释中提到的prefix.length()的问题是:调试器可能对prefix一无所知,因为此名称未存储在类文件中(取决于编译器选项)。看到Variables视图只显示arg0arg1 - 表明运行时没有这些名称。除了这个限制之外,具有附加源的库可以像正常一样进行调试,并且还可以评估不涉及局部变量的表达式(例如,使用Salbot答案中建议的Display视图)。 p>