【发布时间】:2019-05-02 08:01:12
【问题描述】:
当使用 JDK 11、Eclipse 2019-03 和 jaxb-api(2.4 版,maven 存储库中提供最新版本)时,Eclipse 中的 Java 编辑器会突出显示该行:
import javax.xml.XMLConstants;
作为一个错误:
包 javax.xml 可以从多个模块访问:未命名,java.xml
但是代码编译并且没有错误显示在问题选项卡中。删除 jaxb-api 依赖项会使错误消失。本项目中的 jaxb-api 在类路径中,包含以下包:
javax.xml.bind;
javax.xml.bind.annotation;
javax.xml.bind.annotation.adapters;
javax.xml.bind.attachment;
javax.xml.bind.helpers;
javax.xml.bind.util;
是 Eclipse 中的错误还是依赖项/项目中的问题?
【问题讨论】: