0

我在 Eclipse 中有一个在 Java 13 上运行良好的旧项目。我使用的是 Eclipse 2019-09 (4.13.0),我在构建路径上有 Java 13 JRE,作为默认 JRE,合规级别设置为 13 ,并安装了 Eclipse Java 13 补丁。没问题。

当我将其转换为 Maven 项目时,不再找到某些 JRE 类。BitArray(在 java.xml com.sun.org.apache.xalan.internal.xsltc.dom 中找到)、DocumentImpl(在 java.xml com.sun.org.apache.xerces.internal.dom 中找到)、BevelBorder(在java.desktop com.sun.java.swing.plaf.motif.MotifBorders) 等。

如果我将鼠标悬停在其中一个字段上 - 比如 BitArray - Eclipse 会提示我Import 'BitArray' (com.sun.org.apache.xalan.internal.xsltc.dom) ,但是我这样做时,我只会收到一个错误提示import com.sun.org.apache.xalan 无法解析

我在 pom.xml 中有以下几行:

  <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.8.0</version>
    <configuration>
      <release>13</release>
    </configuration>
  </plugin>

我已经完成了许多 Clean&Builds 和 Maven 更新。我尝试更改构建路径中的顺序(在早期版本中读取这是一个错误)。我什至使用了具有相同结果的 Hello World Maven 项目示例 - 一旦添加 BitArray,它就会失败。

任何建议将不胜感激。我已经在谷歌上搜索了半天,仍然没有找到解决方案。

4

0 回答 0