我下载了OpenJDK 11源代码,并尝试使用JDK correto-11在Intellij IDEA(版本2022.1.3)中设置它。当我构建项目时,一个错误说:“java:package存在于另一个模块中:java.base”,如下所示。有人知道怎么修吗?多谢了x1c 0d1x的数据
dluptydi1#
我经常通过删除冲突的模块来解决这个问题。通常它是作为一个传递依赖项引入的。在我的例子中,我的主包使用JDK 11,但传递依赖项使用JDK 8,并将一些Java8源代码捆绑到它本身中。此外,它没有被使用,因为该库只包含一些模型代码。在我的例子中,它通常是类似generated-src/java.base或generated-src/java.time的东西TL;DR =试着删除那个src/java.base,看看IntelliJ是否能很好地构建。
generated-src/java.base
generated-src/java.time
src/java.base
1条答案
按热度按时间dluptydi1#
我经常通过删除冲突的模块来解决这个问题。通常它是作为一个传递依赖项引入的。
在我的例子中,我的主包使用JDK 11,但传递依赖项使用JDK 8,并将一些Java8源代码捆绑到它本身中。此外,它没有被使用,因为该库只包含一些模型代码。
在我的例子中,它通常是类似
generated-src/java.base
或generated-src/java.time
的东西TL;DR =试着删除那个
src/java.base
,看看IntelliJ是否能很好地构建。