Java 调试期间,无法在eclipse的表达式视图中使用org.apache.common.lang3.builder.toStringBuilder

Java 调试期间,无法在eclipse的表达式视图中使用org.apache.common.lang3.builder.toStringBuilder,java,eclipse,debugging,view,Java,Eclipse,Debugging,View,这是我最初的问题:顺便说一句,这个问题仍有待提出建议。现在我正试图在Expressions视图中执行artbristol给出的代码,但没有成功,尽管我确实将jar添加到了构建路径中。显然,在构建路径中包含lang3 jar并不能使eclipse在调试时看到它,但是,将jar添加到构建路径后,将lang3类导入到我的项目的.java文件中 如果您要添加全部内容,请感谢 org.apache.commons.io.FileUtils.writeStringToFile( new java.i

这是我最初的问题:顺便说一句,这个问题仍有待提出建议。现在我正试图在Expressions视图中执行artbristol给出的代码,但没有成功,尽管我确实将jar添加到了构建路径中。显然,在构建路径中包含lang3 jar并不能使eclipse在调试时看到它,但是,将jar添加到构建路径后,将lang3类导入到我的项目的.java文件中


如果您要添加全部内容,请感谢

org.apache.commons.io.FileUtils.writeStringToFile(
    new java.io.File("C:\\objectAsString.txt"),
    org.apache.commons.lang3.builder.ToStringBuilder.reflectionToString(
    variableToInspect,
    org.apache.commons.lang3.builder.ToStringStyle.MULTI_LINE_STYLE))
对于表达式视图,是的,它不会显示内容

您只需添加以下内容:

org.apache.commons.lang3.builder.ToStringBuilder.reflectionToString(
        variableToInspect,
        org.apache.commons.lang3.builder.ToStringStyle.MULTI_LINE_STYLE)

然后在ExpressionView中选择表达式,它将向您显示内容。

我复制了您的代码,用我的变量替换了variableToInspect,它给出了相同的错误:无法解析类型:org.apache.commons.lang3.builder.tostringbuilder我刚刚又做了一次,我的构建路径中有commons-io-2.0.1.jar和commons-lang3-3.1.jar,我可以在expression视图中看到它,也可以尝试清理和重建您的项目。我从头开始创建了一个新的java项目,它似乎可以工作……我不明白,为什么它不能与我原来的插件一起工作?。。我清理并重建了项目,还重新加载了目标平台:|