【发布时间】:2018-10-09 10:44:18
【问题描述】:
这很奇怪。我正在将一个动态 Web 项目从 Java 8 迁移到 Java 10。
我无法解决依赖关系的最后一件事是 javax.xml.namespace.QName 类。
【问题讨论】:
-
为什么要迁移到 Java 10 而不是 Java 11:Java 10 已经 EOL。根据屏幕截图,您还没有从 javax.xml.namespace 包中导入东西:首先这样做。在任何情况下,发布minimal reproducible example,并指定您是否也在模块化,因为 javax.xml.* 包在模块 java.xml 中。
-
我不理解您的担忧。在您的屏幕截图中,建议的第一个快速修复是:Import 'QName' (java.xml.namespace)。如果您选择快速修复,那么您的问题是否已解决?还是您确实选择了该快速修复但
QName仍未解决的问题?无论哪种方式,请更新您的帖子以明确说明在您选择该快速修复以导入QName后会发生什么。就目前而言,您的问题在这一点上尚不清楚。 -
感谢评论,很抱歉截图不清楚。实际上,如果我选择快速修复并导入类,编译器仍然抱怨类 QName 不可解析
-
我也有同样的问题......我的 pom 有它,Eclipse 看到它,甚至可以用 ctrl-space 找到它,但它抱怨它无法解析为完全相同的类型
标签: java eclipse java-10 javax.xml