刚才导入了一个工程,其中关于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 位置提升


Node "丢失"getTextContent()方法?
 

 

相关文章:

  • 2021-09-21
  • 2021-12-20
  • 2021-09-10
  • 2021-12-03
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-24
  • 2022-12-23
相关资源
相似解决方案