技术文章 - CS348994

Eclipse 编译问题并报告错误 org.w3c.dom 包可从 Windchill PDMLink 中的多个模块访问

已修改: 28-Feb-2025   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 12.0 to 13.0
  • Java 11, Java 17, Java 21
  • Windchill Modularization - CS352018

说明

  • 使用 JDK11 和 JDK17 时 Eclipse 的 import 语句编译问题
  • 升级到 Windchill 12.x 并使用 JDK11 后,Eclipse 编译出现错误
  • 升级到 Windchill 13.0 并使用 JDK17 后,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 
  • 未使用 modulepath
  • 导入以下类文件时发生错误
    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.元素
    org.w3c.dom.节点
    org.w3c.dom.节点列表
    错误处理程序
    org.xml.sax.输入源
    org.xml.sax.SAX异常
    org.xml.sax.SAXParseException

这是文章 348994 的 PDF 版本,可能已过期。最新版本 CS348994