調用WebService錯誤 Unable to create schema compiler:java.lang.ClassNotFoundException: com/sun/tools/internal/xjc/api/XJC


1.原因:  這種問題一般是取消jdk下的tool.jar文件導致的,如果jdk目錄下沒有tool.jar文件,需要重新安裝jdk並配置環境變量.

如果在eclipse中調試程序出錯的話,那么就是jre的地址選錯了,沒有選jdk,選擇jre導致的,具體看截圖.

 

 

我們直接選擇jdk的目錄就可以,不需要選擇jdk下面的jre,因為jre不帶tool.jar所以會報錯

2.解決:  更換eclipse的jre安裝路徑為jdk目錄,並且在BuildPath中把項目的運行環境換成新配置的System Library即可.

如果部署到正式環境中也是這個錯誤,那么我們也需要把正式環境中的路徑換成jdk路徑.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM