Avatar ·

Error "Access restriction on class due to restriction on required library rt.jar" en Eclipse al trabajar con WSDL

¡Hola a todos! Soy un desarrollador Java principiante, estoy escribiendo un cliente para un servicio web basado en WSDL. Uso Eclipse (última versión) y generé las clases stub (stubs) mediante wsdl2java de Axis2. Todo se compiló correctamente, pero cuando intento usar una de las clases (por ejemplo, `javax.xml.soap.SOAPConnection` o `com.sun.xml.internal.messaging.saaj.soap.MessageImpl`), Eclipse muestra el error: ``` Access restriction on class 'javax.xml.soap.SOAPConnection' due to restriction on required library rt.jar ``` He verificado: en el proyecto tengo JRE System Library [JavaSE-1.8] (jre1.8.0_281). En la carpeta lib no hay nada extra. En internet recomiendan desmarcar la opción "Access Rules" en la configuración de Eclipse, pero eso no parece correcto, ya que podría romper otros proyectos. Aquí hay un ejemplo del código que causa