技术文章 - CS348994
Eclipse 编译出现问题,并抛出错误报告:包 org.w3c.dom 可从 Windchill PDMLink 中的多个模块访问。
已修改: 09-Mar-2026
说明
- 使用 JDK11 和 JDK17 时,Eclipse 编译导入语句存在问题
- 升级到 Windchill 12.x 并使用 JDK 11 后,Eclipse 编译出现错误
- 升级到 Windchill 13.0 并使用 JDK 17 后,Eclipse 编译出现错误
- 升级到 Windchill 13.1 并使用 JDK21 后,Eclipse 编译出现错误
- 将 Java 版本从 Java 1.8 升级到 Java 11、17 或 21 后出现错误
The package org.w3c.dom is accessible from more than one module: <unnamed>, java.xml
- 未使用模块路径
- 导入以下类文件时发生错误
import javax.xml.XMLConstants; import org.w3c.dom.Document; The package javax.xml is accessible from more than one module: <unnamed>, java.xml
- 以下是导致问题的类列表
javax.xml.parsers.DocumentBuilder javax.xml.parsers.DocumentBuilderFactory javax.xml.parsers.ParserConfigurationException javax.xml.validation.Schema javax.xml.validation.SchemaFactory javax.xml.validation.Validator javax.xml.XMLConstants org.w3c.dom.Document org.w3c.dom.Element org.w3c.dom.Node org.w3c.dom.NodeList org.xml.sax.ErrorHandler org.xml.sax.InputSource org.xml.sax.SAXException org.xml.sax.SAXParseException
这是文章 348994 的 PDF 版本,可能已过期。最新版本 CS348994