Avatar ·

Erreur "Access restriction on class due to restriction on required library rt.jar" dans Eclipse lors du travail avec WSDL

Bonjour à tous ! Je suis un développeur Java débutant, j'écris un client pour un service web basé sur WSDL. J'utilise Eclipse (dernière version) et j'ai généré les classes stub via wsdl2java d'Axis2. Tout s'est compilé normalement, mais lorsque j'essaie d'utiliser l'une des classes (par exemple, `javax.xml.soap.SOAPConnection` ou `com.sun.xml.internal.messaging.saaj.soap.MessageImpl`), Eclipse affiche une erreur : ``` Access restriction on class 'javax.xml.soap.SOAPConnection' due to restriction on required library rt.jar ``` J'ai vérifié : dans le projet, la JRE System Library [JavaSE-1.8] (jre1.8.0_281) est définie. Dans le dossier lib, il n'y a rien de superflu. Sur Internet, on conseille de décocher la case "Access Rules" dans les paramètres d'Eclipse — mais cela me semble incorrect, car cela pourrait casser d'autres projets. Voici un exemple de code qui provoque