【问题标题】:Node.getTextContent() is undefined in NodeNode.getTextContent() 在 Node 中未定义
【发布时间】:2011-05-11 12:42:22
【问题描述】:

在我的项目中,我遇到了一个问题

getTextContent() 方法是 节点类型未定义

我目前正在使用 jdk 1.5,谁能告诉我这是怎么回事。

【问题讨论】:

标签: java solr


【解决方案1】:

如果您在Eclipse 中遇到此问题,我测试的解决方案是: Java Build PathOrder and Export,选择JRE System Library并移至顶部

【讨论】:

  • 太棒了...原因是其他一些 jar 有 Node 所以它是冲突的。现在它将首先寻找 JRE jar .great 帮助谢谢
【解决方案2】:

Java Build Path -> Order and Export 选项卡,选中 JRE。点击“UP”按钮将其移至上方。

【讨论】:

  • 我不确定这是对问题的回答。 OP没有说明他正在使用eclipse。
【解决方案3】:

由于 JVM 中有很多名为 Node 的类,我会说你导入了错误的类。检查您的导入,确认这是您真正想要使用的类,然后重试。

【讨论】:

    【解决方案4】:

    如果您在 Eclipse IDE 中遇到此问题,请通过以下方式解决:

    右键项目,选择属性-> Java Build Path。

    虽然我们最终需要使用“订购和导出”选项卡,但这是一个很长的列表,实际上有一个快捷方式可以找到我们要移动的 xml-apis-1.0.b2.jar 文件。转到按字母顺序列出内容的库选项卡。向下滚动 x 并单击该条目。不要点击复选标记,只需点击名称即可。

    现在切换回 Order and Export 选项卡向下滚动,您会注意到库仍然突出显示,非常酷!

    单击右侧的底部按钮,将其一直向下移动。它应该出现在特殊的“JRE System Library [JVM ....”条目之后。它不应该有复选标记。

    点击以下链接获得更多帮助: http://www.enterprisesearchblog.com/2009/09/fix-for-gettextcontent-is-undefined-for-the-type-node-for-solr-project-in-eclipse-ide.html

    【讨论】:

      【解决方案5】:

      您可能正在将您的项目设置(假设您使用 Eclipse 或其他一些 IDE)设置为 Java 1.4。 Java 1.4's org.w3c.dom.Node 类没有该方法(它是在 Java 5 中引入的)。

      【讨论】:

        【解决方案6】:

        您或您正在使用的代码正在调用一个名为 getTextContent() 的方法,该方法未为节点对象定义。在这种情况下,编译器的解释非常好。

        【讨论】:

          猜你喜欢
          • 2016-09-28
          • 2014-11-17
          • 2020-03-16
          • 2017-05-09
          • 1970-01-01
          • 2021-01-30
          • 2013-05-02
          • 1970-01-01
          • 2011-07-24
          相关资源
          最近更新 更多