Restricción de acceso: no es accesible debido a la restricción en la biblioteca requerida ... \ jre \ lib \ rt.jar

Estoy tratando de modificar algún código heredado desde hace tiempo y obtengo el siguiente tipo de errores:

Restricción de acceso: el método create (JAXBRIContext, Object) del tipo Headers no es accesible debido a la restricción en la biblioteca requerida .. \ jre \ lib \ rt.jar

para estas declaraciones de importación:

import com.sun.xml.internal.bind.api.JAXBRIContext;
import com.sun.xml.internal.ws.api.message.Header;
import com.sun.xml.internal.ws.api.message.Headers;
import com.sun.xml.internal.ws.developer.WSBindingProvider;

Been buscando lo que esto podría significar y cómo solucionarlo, sin embargo, no pude encontrar una respuesta clara. Algunas publicaciones parecen sugerir que tengo algunos JAR incluidos que implementan clases que ahora están disponibles como parte de la distribución principal de Java, pero por lo que puedo ver, ninguno de los JAR que incluyo contienen versiones diferentes / anteriores de las clases anteriores.

¿Alguien puede decirme de qué se trata este error y cómo podría solucionarlo?

Gracias por su ayuda ya de antemano,

Olli

Respuestas a la pregunta(20)

Su respuesta a la pregunta