【发布时间】:2020-09-17 13:12:42
【问题描述】:
我有编译错误:The package javax.xml.stream is accessible from more than one module: <unnamed>, java.xml。 maven install 的应用程序构建成功,但它不能作为 java 应用程序运行。
CTRL + SHIFT + T 告诉我 javax.xml.stream 包是 JDK-11 (Modulepath) 和 stax-api (Classpath) 的一部分。
stax-api 是父模块的依赖,不能删除。在 Eclipse 2019-12、2020-03、2020-06 和 IntelliJ 以及不同版本的 Java 11 上会出现此问题。
到目前为止,我尝试为子级中的所有依赖项排除 javax.xml.stream
<exclude>javax.xml.stream</exclude>
但没有成功。
我该如何解决这个问题?
【问题讨论】:
-
这里描述了问题(和解决方案):stackoverflow.com/questions/55571046/…
标签: java compiler-errors