在我的项目中,我正面临着一个问题
方法getTextContent()是 未定义类型Node
我目前正在使用jdk 1.5,任何人都可以告诉我这是关于什么的。
答案 0 :(得分:71)
如果您在Eclipse
中遇到此问题,我的测试解决方案将是:
Java Build Path
→Order and Export
,选择JRE System Library
并将其移至顶部
答案 1 :(得分:6)
Java构建路径 - >订单和导出选项卡,选择了JRE。点击了" UP"按钮将其移动到鞋面。
答案 2 :(得分:5)
由于JVM中有很多名为Node的类,我会说你导入了错误的类。检查您的导入,确认这是您真正想要使用的类,然后重试。
答案 3 :(得分:2)
如果您在eclipse IDE中遇到此问题,请执行以下操作来修复此问题:
右键单击项目,选择属性 - > Java构建路径。
虽然我们最终需要使用“Order and Export”选项卡,但它是一个非常长的列表,实际上有一个快捷方式来查找我们想要移动的xml-apis-1.0.b2.jar文件。转到“库”选项卡,按字母顺序列出内容。向下滚动x并单击该条目。不要单击复选标记,只需单击名称。
现在切换回订单和导出标签向下滚动,您会注意到库仍然突出显示,非常酷!
单击右侧的“底部”按钮,将其完全向下移动。它应该出现在特殊的“JRE系统库[JVM ....”条目之后。它不应该有复选标记。
答案 4 :(得分:1)
您可能正在将项目设置(假设您使用Eclipse或其他IDE)设置为Java 1.4。 Java 1.4's org.w3c.dom.Node
类没有该方法(它是在Java 5中引入的)。
答案 5 :(得分:0)
您或您正在使用的代码正在调用一个名为getTextContent()的方法,该方法未针对Node Object定义。在这种情况下,编译器的解释非常好。