3
我得到錯誤:JAXB - ClassNotFoundException的:com.sun.xml.bind.ContextFactory_1_0_1
GC 16192K->1983K(260160K), 0.0101954 secs]
avax.xml.bind.JAXBException: Provider com.sun.xml.bind.ContextFactory_1_0_1 not
- with linked exception:
java.lang.ClassNotFoundException: com.sun.xml.bind.ContextFactory_1_0_1]
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:152)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:258)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:244)
我已經加入下列jar:
JAXP-api.jar中, 的JAXB api.jar文件, jsr173_1.0_api.jar, JAXB-impl.jar中, jaxb1-impl.jar中, JAXB-libs.jar, JAXB-xjc.jar, JAX-qname.jar, 沒有jaxrpc.jar, JAXRPC -api.jar, relaxngDatatype.jar
有人可以幫我解決這段代碼有什麼問題。
注意:代碼在我使用示例代碼運行時工作。
這是什麼環境?獨立的Java?哪個java版本?應用服務器?如果是這樣,什麼版本? – skaffman 2010-05-19 12:46:09
@ Skaffman - 這是由Unix shell腳本運行的獨立程序。我正在使用JDK1.6。我可以在jaxb1-impl.jar中看到該文件。它仍然給錯誤。 在Java文件中使用示例代碼運行時,它運行完美。 – Anurag 2010-05-19 13:22:59
JDK1.6的哪個版本? – skaffman 2010-05-19 14:27:39