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



这是我最初的问题:如何将变量的全部内容发送/导出到文本文件/xml文件/剪贴板?(顺便说一句,这个问题仍然可以接受建议(。现在我正在尝试在表达式视图中执行 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)

然后在表达式视图中选择表达式,它将显示内容。

最新更新