1. 程式人生 > >java.lang.ClassNotFoundException: com/sun/tools/internal/xjc/api/XJC 問題

java.lang.ClassNotFoundException: com/sun/tools/internal/xjc/api/XJC 問題

今天寫一個client 呼叫webservice 出現了一個這個問題,找了好久也沒有一個答案,老報錯,
 javax.xml.bind.JAXBException
 - with linked exception:
[java.lang.ClassNotFoundException: com/sun/tools/internal/xjc/api/XJC]
  at org.apache.cxf.common.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:718)
  at org.apache.cxf.common.jaxb.JAXBUtils.createSchemaCompilerWithDefaultAllocator(JAXBUtils.java:725)
  ... 134 more
Caused by: java.lang.ClassNotFoundException: com/sun/tools/internal/xjc/api/XJC
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Unknown Source)
  at org.apache.cxf.common.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:711)
死活出不來啊,最後發現是因為配置jdk環境的時候用的是jre , 改成jdk、改成jdk、改成jdk,重要的事情要說三遍 謝謝!