【Java】org.w3c.dom.Document 類方法引用報錯

The method setXmlVersion(String) is undefined for the type Document 

開發時我們可能會碰到這樣的問題,它產生的原因是我們實際需要調用的是 JDK 環境 rt.jar 下的 org.w3c.dom.org.w3c.dom.Document ,但事實上 Eclipse 等 IDE 工具此時自動爲我們調用的是 J2EE 中的 xerces\xmlParserAPIs\2.6.2\xmlParserAPIs-2.6.2.jar ,這一點通過 Ctrl 左鍵點擊 Document 類可以發現。

發現問題出在哪裏就好解決了,我們需要做的是調整 Eclipse 的調用順序。

項目右鍵 > Properties > Java Build Path > 右邊 Order and Export 
把 JRE System Library 通過點擊 Up 按鈕放到 J2EE(Maven Dependencies) 的上面即可。



End .


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章