小智 5
JAXB API捆绑在JDK1.6中,但是在JDK <1.6(例如:JDK1.5)中不可用。
我有一个用JDK1.6编写的Java到XML代码,一旦切换到JDK1.5,就会出现以下错误:
*Exception in thread "main" java.lang.RuntimeException: javax.xml.bind.JAXBException
- with linked exception:
[java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory]
...
Caused by: javax.xml.bind.JAXBException
- with linked exception:
[java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory]*
...
Run Code Online (Sandbox Code Playgroud)
JDK1.5不包含JAXB API,因此我应用了以下修复程序:我使用了JDK1.5和以下两个JARS:我的类路径中为jaxb-api-2.0.jar和jaxb-impl-2.0.jar,该错误已解决。 。
我希望这有帮助。另一个参考:http : //www.mkyong.com/java/jaxb-hello-world-example/
| 归档时间: |
|
| 查看次数: |
11935 次 |
| 最近记录: |