在Intellij IDEA中设置JDK11源代码时出现“package exists in another module”错误

mepcadol  于 2023-08-03  发布在  IntelliJ IDEA
关注(0)|答案(1)|浏览(958)

我下载了OpenJDK 11源代码,并尝试使用JDK correto-11在Intellij IDEA(版本2022.1.3)中设置它。
当我构建项目时,一个错误说:“java:package存在于另一个模块中:java.base”,如下所示。
有人知道怎么修吗?多谢了
x1c 0d1x的数据

dluptydi

dluptydi1#

我经常通过删除冲突的模块来解决这个问题。通常它是作为一个传递依赖项引入的。
在我的例子中,我的主包使用JDK 11,但传递依赖项使用JDK 8,并将一些Java8源代码捆绑到它本身中。此外,它没有被使用,因为该库只包含一些模型代码。
在我的例子中,它通常是类似generated-src/java.basegenerated-src/java.time的东西
TL;DR =试着删除那个src/java.base,看看IntelliJ是否能很好地构建。

相关问题