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