相关疑难解决方法(0)

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

我正在开发Eclipse中的Maven项目(branch platform-b​​om_brussels-sr7).当我最近尝试切换Java构建路径,为项目JDK 10,Eclipse构建再也找不到类,如javax.xml.xpath.XPath,org.w3c.dom.Documentorg.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都失败.

java eclipse maven java-10

29
推荐指数
6
解决办法
1万
查看次数

依赖关系未解决:DocumentBuilderFactory 类需要 openJDK 11 中 javax.xml.parsers 的依赖关系

故事: 我使用 JDK8 和 IVY 作为 ANT Builder 的依赖管理器。一切都很好。我的DocumentBuilderFactory 班级能够找到javax.xml.parsers依赖关系。

问题: 现在我转移到 Open JDK11,现在DocumentBuilderFactory无法找到javax.xml.parsers依赖项。

Eclipse 给了我导入建议,但是当我导入时没有任何反应,并且导入已经表示导入 javax.xml.parsers.DocumentBuilder 无法 像这样解析: 导入显示依赖关系未解决

我需要什么解决方案: 我需要 Open JDK 11 的 IVY 依赖项来 javax.xml.parsers支持DocumentBuilderFactory

截图我的类需要依赖:(

ivy openjdk-11

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

eclipse ×1

ivy ×1

java ×1

java-10 ×1

maven ×1

openjdk-11 ×1