migrate import javax.xml.datatype.XMLGregorianCalendar; jdk 11到jakarta在jdk 17

nkkqxpd9  于 2023-06-28  发布在  Java
关注(0)|答案(1)|浏览(106)

我有一个应用程序,我必须从jdk 11迁移到jdk 17,当我试图生成我的soap类时,它们是用下面的import javax.xml.datatype.XMLGregorianCalendar生成的;在jdk 17 javax中,它变成了jakarta,但我找不到XMLGregorianCalendar对应物,有人能指导我在这种情况下应用哪个库吗?我需要改变这个:

import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;

但是最后一个我不知道怎么做的:

import java.math.BigInteger;
    import jakarta.xml.bind.annotation.XmlAccessType;
    import jakarta.xml.bind.annotation.XmlAccessorType;
    import jakarta.xml.bind.annotation.XmlElement;
    import jakarta.xml.bind.annotation.XmlRootElement;
    import jakarta.xml.bind.annotation.XmlSchemaType;
    import jakarta.xml.bind.annotation.XmlType;
    import javax.xml.datatype.XMLGregorianCalendar;
3pvhb19x

3pvhb19x1#

XMLGregorianCalendar在“javax.xml”包中,因为它仍然是“main”java项目的一部分,所以您可以按原样使用它。
您可以在https://docs.oracle.com/en/java/javase/20/docs/api/java.xml/javax/xml/datatype/XMLGregorianCalendar.html上阅读其最新版本的文档(截至撰写答案时为20

相关问题