刚才导入了一个工程,其中关于SOAP操作的类 一直报
SOAPMessage message.getSOAPBody().getFirstChild().getTextContent();
找不到getTextContext()方法的错
我就纳闷了 我的jdk是jdk-1.6.0_45的呀 不该是JDK版本的问题 因为我查了一下org.w3c.dom.Node中的方法是有
public String getTextContent()
throws DOMException;
的呀、
后来发现我的工程了有一个xml-apis-1.0.b2.jar的jar包 其中也包含一个 org.w3c.dom.Node的类 顿悟:估计java编译器使用的不是JDK本身自带的类 所以解决办法很简单把 JRE编译优先级提高就ok了如下图 将jre 位置提升