我有XSD生成的java类。 但是当我试图获得JAXB上下文(虽然没有引起反应)时,它会陷入死胡同。 没有错误,此行之后不会执行任何打印语句。没有任何事情发生。
我尝试了以下方法
JAXBContext jc = JAXBContext.newInstance(package)
JAXBContext jc = JAXBContext.newInstance(class)
JAXBContext jc = JAXBContext.newInstance(package,contextloader)
但是每个选项都失败了。
请建议。
答案 0 :(得分:0)
JAXBContext.newInstance
会返回JAXBContext
的实例。因此,您需要创建Unmarshaller
的实例以将XML转换为对象,并创建Marshaller
的实例以将这些对象转换回XML。