编程语言
首页 > 编程语言> > java – 在将构建路径切换到JDK 10之后,Eclipse无法找到与XML相关的类

java – 在将构建路径切换到JDK 10之后,Eclipse无法找到与XML相关的类

作者:互联网

我正在开发Eclipse中的Maven project(branch platform-b​​om_brussels-sr7).当我最近尝试将项目的Java构建路径切换到JDK 10时,Eclipse构建不再能够找到诸如javax.xml.xpath.XPath,org.w3c.dom.Document或org.xml.sax.SAXException之类的类.似乎只有XML相关类受到影响,主要来自Maven依赖xml-apis-1.4.01.

从Eclipse中尝试Maven构建工作没有错误. Ctrl-LeftClick上一个假定缺失的类找到该类并在Eclipse编辑器中打开它.似乎只有Eclipse构建受到影响.

我尝试了几件事,但都没有帮助.我试过了:

>项目清洁
>不同的Eclipse版本:氧气和光子.
>使用JDK 8和JDK 10运行Eclipse本身.
>更改项目的编译器合规性级别.它在JDK 8构建路径下以符合级别8和10构建,并且在构建路径中使用JDK 10都失败.

解决方法:

这似乎已被报道为Eclipse Bug 536928.也许如果每个人都去投票,它会让他们提高优先级.

标签:java-10,java,maven,eclipse
来源: https://codeday.me/bug/20190910/1801794.html