【问题标题】:The package javax.xml.transform is accesible from more than one module可以从多个模块访问包 javax.xml.transform
【发布时间】:2021-06-12 18:12:49
【问题描述】:

我正在尝试使用 Apache FOP 从 XML 生成 PDF 文件,但是当我导入所需的包时会出现一个错误列表。

    - The package javax.xml.transform.stream is accessible from more than one module: java.xml, 
     xml.apis
    - The package javax.xml.transform is accessible from more than one module: java.xml, xml.
     apis
    - The package javax.xml.transform is accessible from more than one module: java.xml, xml.
     apis
    - The package javax.xml.transform is accessible from more than one module: java.xml, xml.
     apis
    - The package javax.xml.transform.sax is accessible from more than one module: java.xml, xml.
     apis
    - The package javax.xml.transform is accessible from more than one module: java.xml, xml.
     apis 

我试过排除xml-apis,但是没有效果。这是 thr 依赖项:

<dependencies>      
    <dependency>
        <groupId>org.apache.xmlgraphics</groupId>
        <artifactId>fop</artifactId>
        <version>2.6</version>
        <exclusions>
            <exclusion>
                <groupId>xml-apis</groupId>
                <artifactId>xml-apis</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
</dependencies>

我也读到这个问题出现在 Java 8 之后。这个问题有没有其他解决方案,不包括使用 Java 8?

【问题讨论】:

    标签: java apache-fop


    【解决方案1】:

    关于这个错误信息已经有几个答案了:

    就我而言,我在 pom 文件中对 FOP 使用以下排除项:

    <dependency>
        <groupId>org.apache.xmlgraphics</groupId>
        <artifactId>fop</artifactId>
        <version>2.6</version>
        <exclusions>
            <exclusion>
                <groupId>xml-apis</groupId>
                <artifactId>xml-apis</artifactId>
            </exclusion>
            <exclusion>
                <groupId>java.xml</groupId>
                <artifactId>java.xml</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    

    就我而言,问题发生在 Eclipse 中。使用 Maven 编译系统没有显示错误消息。我必须更新 Eclipse JRE 以使用与 Maven 相同的参数。 Eclipse 问题在上面的第二个链接中进行了描述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-13
      • 1970-01-01
      • 1970-01-01
      • 2020-07-31
      • 2019-12-08
      • 2019-01-25
      • 1970-01-01
      • 2019-10-14
      相关资源
      最近更新 更多