如何处理 ResolutionException?
How to deal with ResolutionException?
我正在尝试在我的 Spring 引导项目中使用 Java 模块,但出现以下异常:
java.lang.module.ResolutionException: Modules jsr305 and java.annotation export package javax.annotation to module org.jvnet.staxex
我该如何解决这个问题?
尝试使用 JDK8 运行 这段代码。
好像是兼容性issue
编辑:
根本原因是该软件包已被删除。 (https://jcp.org/en/jsr/detail?id=305) 来自 java 之后的标准 JVM 安装 8.
您代码中的某些依赖项依赖于它,因此存在启动问题。它来自这个依赖org.jvnet.staxex
。它用于 XML 解析。如果您有一个大型 XML 相关代码库,将它换成另一个没有这种依赖性的包可能会很耗时。
可能有用的是尝试手动添加提供这些 类 的依赖项。尝试将 this 添加到您的依赖项
另外,这个 blog post 可能会有帮助
我正在尝试在我的 Spring 引导项目中使用 Java 模块,但出现以下异常:
java.lang.module.ResolutionException: Modules jsr305 and java.annotation export package javax.annotation to module org.jvnet.staxex
我该如何解决这个问题?
尝试使用 JDK8 运行 这段代码。 好像是兼容性issue
编辑:
根本原因是该软件包已被删除。 (https://jcp.org/en/jsr/detail?id=305) 来自 java 之后的标准 JVM 安装 8.
您代码中的某些依赖项依赖于它,因此存在启动问题。它来自这个依赖org.jvnet.staxex
。它用于 XML 解析。如果您有一个大型 XML 相关代码库,将它换成另一个没有这种依赖性的包可能会很耗时。
可能有用的是尝试手动添加提供这些 类 的依赖项。尝试将 this 添加到您的依赖项
另外,这个 blog post 可能会有帮助