Wie behebt man java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException in Java 9, 10, 11?
Hallo zusammen! Ich bin ein Java-Anfänger und schreibe eine einfache Anwendung für die Arbeit mit XML. Ich verwende JAXB, um Objekte in XML und zurück zu konvertieren. Früher hat alles auf Java 8 einwandfrei funktioniert, aber nach dem Wechsel auf Java 11 erhalte ich beim Start den folgenden Fehler:
\nException in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException\nHier ist mein Code:
\nimport javax.xml.bind.JAXBContext;\nimport javax.xml.bind.JAXBException;\nimport javax.xml.bind.Marshaller;\n\npublic class XmlConverter {\n public static void main(String[] args) {\n try {\n JAXBContext context = JAXBContext.newInstance(User.class);\n Marshaller marshaller = context.createMarshaller();\n marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT