我正在尝试使用包javax.xml.bind(在我使用maven下载的jar文件中的类:jaxb-api-2.3.0.jar)来使用JDK9在eclipse上的java对象和XML文件之间进行转换。
当我运行我的程序时,会抛出类似的异常:
javax.xml.bind.JAXBException: Implementation of JAXB-API has not been found on
module path or classpath. - with linked exception:
[java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory]
Caused by: java.lang.ClassNotFoundException:com.sun.xml.internal.bind.v2.ContextFactory
我发现自JDK9以来不推荐使用JDK System Libray上的模块java.xml.bind中包含的包javax.xml.bind。
我花了好几个小时才找到一种方法来删除已弃用的模块并开始使用jaxb-api-2.3.0.jar,但没有成功。
你们可以帮帮我吗?提前谢谢。
我到达Implementation of JAXB-API has not been found on module path or classpath同样的问题但到目前为止还没有答案。