我在Java 9 IntelliJ项目中也有100多个相同的“ 错误:未命名的模块也从xml.apis和java.xml读取包javax.xml ”。
除非我在IntelliJ中尝试运行单元测试时都会得到它们。从命令行使用maven进行一切构建和测试时,一切工作正常。就像你一样。
我能够使我的错误消失…
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>1.4.01</version>
</dependency>
...
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>${javaee.api.version}</version>
<scope>provided</scope>
</dependency>
)在IntelliJ的项目导航器中右键单击顶级pom,然后选择“ Maven-Reimport ”
)从IntelliJ菜单中执行“ 构建- >构建模块[myModule] ”。
只需找出哪些Maven工件包含您的100多个“ ERROR” 消息中列出的软件包即可。然后将其注释掉。重新导入。然后从菜单中选择“ Build module ”。无论如何,这对我有用。