【发布时间】:2020-11-11 01:57:09
【问题描述】:
从存储库中实现功能齐全的 Spring Boot 应用程序代码,并在 java 1.8 中正常工作。升级到 Java 11 时出现错误,例如可以从多个模块访问某些包
1.The package javax.xml.parsers is accessible from more than one module: <unnamed>, java.xml
2.The package org.xml.sax is accessible from more than one module: <unnamed>, java.xml
尝试通过使用以下链接中提供的方法限制依赖来解决问题,但没有帮助。
Archiva dependency integrated to Spring Boot as rootParent
【问题讨论】:
-
对于那些指向你所做工作的图像的链接真的很难。尝试用edit to the question 解释您取得了什么成就以及您当时遇到了哪些错误。
-
您是否尝试过使用 Java 11 + Eclipse 设置的全新简单的 Spring Boot 应用程序,如spring.io/quickstart 所示?因此,您可以轻松检查您的原始项目设置/代码或您的设置是否存在问题。
-
@de-jcup :是的,我已经尝试过并且工作正常。当我尝试将现有的 java 8 项目迁移到 java 11 时,我遇到了问题。它说**包 javax.xml.parsers 可以从多个模块访问**
-
@Naman:我尝试将现有的全功能 Spring Boot 应用程序从 java 8 升级到 Java 11。升级时遇到了一些问题。 1. 包 javax.xml.parsers 可以从多个模块访问:
, java.xml 2.包 org.w3c.dom 可以从多个模块访问: 中指定了错误是什么, java.xml 跟上2链接解决问题。这是用模块化控制依赖关系但失败了。指定上面的图像以显示我如何设置 JREJAVA VERSION 和 POM 文件。 Error With Upgrade to java 11
标签: java eclipse java-11 java-module spring-boot-maven-plugin