Я пытаюсь десериализовать данные XML в дерево контента Java с помощью JAXB, проверяя данные XML так, как они не распакованы:
try {
JAXBContext context = JAXBContext.newInstance("com.acme.foo");
Unmarshaller unmarshaller = context.createUnmarshaller();
unmarshaller.setSchema(schema);
FooObject fooObj = (FooObject) unmarshaller.unmarshal(new File("foo.xml"));
} catch (UnmarshalException ex) {
ex.printStackTrace();
} catch (JAXBException ex) {
ex.printStackTrace();
}
Когда я собираю проект с Java 8, это нормально, но сборка с Java 11 завершается с ошибкой компиляции:
package javax.xml.bind does not exist
Как мне исправить проблему?