当前位置: 首页 > 知识库问答 >
问题:

Java 8到openJdk 11 com.sun.org.apache.xml.internal.*类型不可访问

任昊苍
2023-03-14

我正在将我的项目从Java8迁移到OpenJDK11。在我的代码中,我使用了

import com.sun.org.apache.xml.internal.dtm.DTM;
import com.sun.org.apache.xml.internal.dtm.DTMManager;
import com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM;
import com.sun.org.apache.xml.internal.utils.XMLStringFactory;
import com.sun.org.apache.xpath.internal.objects.XMLStringFactoryImpl

我正在使用Eclipse。我得到的错误类型是不可访问的。我还尝试了这篇文章与最后一个导入如何告诉eclipse在编译时添加-导出

共有1个答案

钱宇
2023-03-14

在openJdk11中,必须导入xml-security.jar(com.sun.org.apache.xml不存在,所以必须导入)

 类似资料:
  • 主要内容:1 Java8 类型推断的介绍,2 Java8 类型推断的案例1,3 Java8 类型推断的案例21 Java8 类型推断的介绍 类型推断是Java的一项功能,它使编译器可以查看每个方法调用和相应的声明以确定参数的类型。 Java在Java 8中提供了类型推断的改进版本。 1.1 Java8以前 在下面的声明中,我们在一侧提到了arraylist的类型。这种方法是在Java 7中引入的。在这里,您可以将第二面留为<>,并且编译器将通过引用变量的类型来推断其类型。 1.2 Java8以后

  • 问题内容: 我对什么是不可变类型感到困惑。我知道该float对象被认为是不可变的,在我的书中有这样的例子: 由于类的结构/层次结构,这是否被认为是不可变的?意思float是在类的顶部,是它自己的方法调用。类似于此类示例(即使我的书说的dict是可变的): 可变的东西在类内部具有方法,例如以下类型: 另外,对于最后一个,如果我将这种类型的set传递给它: 不调用该example方法,它返回一个字典。

  • 本文向大家介绍Python的可变类型和不可变类型?相关面试题,主要包含被问及Python的可变类型和不可变类型?时的应答技巧和注意事项,需要的朋友参考一下 可变数据类型:列表、字典、可变集合 不可变数据类型:数字、字符串、元组、不可变集合    

  • 在其他地方,我需要从中的内容创建一个。所以,我这样做: 此外,在这里使用进行一些转换,以便每次都用每一个小东西清理它,一方面为我提供编译时保证和安全性,但这在大多数情况下是一个大麻烦。有没有一些短手来绕过这些情况?

  • 主要内容:1 Java Type注解,2 Java Repeatable注解的介绍,3 Java Repeatable注解的声明,4  Java Repeatable注解的案例1 Java Type注解 Java 8在其先前的注解中包括Repeatable和Type两个新功能。在早期的Java版本中,您只能将注解应用于声明。在发布Java SE 8之后,可以将注解应用于任何类型使用。这意味着注解可以在使用类型的任何地方使用。例如,如果要避免在代码中出现NullPointerException,则

  • 谁能给我解释一下为什么下面的代码不起作用? 我试图了解Java8的新特性,并解决了BerlinClock卡塔问题。在此期间,我必须以的格式解析字符串--我想使用流,并编写了下面的代码。 但是运行时系统(我认为)抱怨无法执行显式类型转换。