Java 11 пакет javax.xml.bind не существует [дубликат]
На этот вопрос уже есть ответ:
Как разрешить java.lang.NoClassDefFoundError: javax / xml / bind / JAXBException в Java 9 19 ответов Замены для устаревших модулей JPMS с API Java EE 6 ответовЯ пытаюсь десериализовать данные 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
Как мне решить проблему?