Fehler "Access restriction on class due to restriction on required library rt.jar" in Eclipse bei der Arbeit mit WSDL
Hallo zusammen! Ich bin ein Java-Anfänger und schreibe einen Client für einen Web-Service basierend auf WSDL. Ich verwende Eclipse (neueste Version) und habe Stub-Klassen über wsdl2java von Axis2 generiert. Alles wurde normal kompiliert, aber wenn ich versuche, eine der Klassen zu verwenden (z.B. `javax.xml.soap.SOAPConnection` oder `com.sun.xml.internal.messaging.saaj.soap.MessageImpl`), gibt Eclipse einen Fehler aus:\n\n```\nAccess restriction on class 'javax.xml.soap.SOAPConnection' due to restriction on required library rt.jar\n```\n\nIch habe überprüft: Im Projekt ist die JRE System Library [JavaSE-1.8] (jre1.8.0_281) eingestellt. Im lib-Ordner gibt es nichts Überflüssiges. Im Internet wird empfohlen, das Häkchen bei "Access Rules" in den Eclipse-Einstellungen zu entfernen – aber das fühlt sich falsch an, da es andere Projekte beschädigen könnte. Hier ist ein Beispielcode, der den Fehler verursacht:
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen