gpt4 book ai didi

java - 由 : java. lang.NoSuchMethodError : com. sun.org.apache.xerces.internal.xni.parser.XMLInputSource 引起

转载 作者:行者123 更新时间:2023-11-30 05:51:57 25 4
gpt4 key购买 nike

我正在使用 openjdk11,在使用 maven 构建时出现以下错误。

以下是我在日志中收到的错误:

Caused by: org.apache.maven.plugin.PluginContainerException: An API incompatibility was encountered while executing org.jvnet.jaxb1.maven2:maven-jaxb1-plugin:1.0-rc10:generate: java.lang.NoSuchMethodError

我已经创建了自己的 openjdk11 rpm,我想我缺少在 rpm 中包含一些我不确定的文件

如何修复它?

最佳答案

JDK 9+ 的开发人员可以在类路径上部署独立版本的 Java EE 和 CORBA 技术,或者在命令行上使用 --add-modules 标志来解析 JDK 运行时镜像中的模块。如果您希望在最新的 JDK 上编译或运行应用程序,可以查找并部署 Java EE 技术的替代版本。

添加包含您需要的类的第三方依赖项。最简单的方法是坚持引用实现(以没有版本的 Maven 坐标给出 - 使用最新的):

JAF:使用 com.sun.activation:javax.activation

CORBA:目前没有相关的工件

JTA: javax.transaction:javax.transaction-api

JAXB:com.sun.xml.bind:jaxb-impl

JAX-WS:com.sun.xml.ws:jaxws-ri

公共(public)注解:javax.annotation:javax.annotation-api

关于java - 由 : java. lang.NoSuchMethodError : com. sun.org.apache.xerces.internal.xni.parser.XMLInputSource 引起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53757457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com