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

时间:2012-05-21 08:04:03

标签: java eclipse debugging view

这是我最初的问题:How can I send/export the whole content of a variable to a text file/xml file/clipboard?(这个问题仍然对BTW的建议持开放态度)。现在我试图在表达式视图中执行artbristol给出的代码但是没有成功,即使我确实将jar添加到我的构建路径中。显然在构建路径中包含lang3 jar并不会让它对eclipse可见调试时(但是,我可以在将jar添加到构建路径后将lang3类导入到项目的.java文件中)

由于

1 个答案:

答案 0 :(得分:0)

如果您要添加整个内容

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中选择表达式,它将显示内容。