NodeList nodelist 方法不存在错误 nodelist.item(0).getTextContent()

在导入他人源码的时候,遇到了一个问题:

NodeList nodelist 方法不存在错误 nodelist.item(0).getTextContent()NodeList nodelist 方法不存在错误 nodelist.item(0).getTextContent()

显示nodelist.item(0).getTextContent() 需要做强制转换,但是强制转换后却提示:NodeList nodelist 方法不存在错误 nodelist.item(0).getTextContent()

NodeList nodelist 方法不存在错误 nodelist.item(0).getTextContent()

在网上查阅之后是因为导入的jar包和jdk中的jar包中存在包名和类名完全相同的两个类。此时,会以jar包顺类优先的引入在前面的那个类。所以导致的引入的类并不是我们想要的类而导致的错误。


具体解决方案如下:

项目右键-->build path --> configure build path --> order and export
NodeList nodelist 方法不存在错误 nodelist.item(0).getTextContent()
想要调用的jar包移到相对上方。此处我需要引用jdk的,移动后如图:
NodeList nodelist 方法不存在错误 nodelist.item(0).getTextContent()
NodeList nodelist 方法不存在错误 nodelist.item(0).getTextContent()NodeList nodelist 方法不存在错误 nodelist.item(0).getTextContent()
最后问题得到解决。