Restricción de acceso en clase debido a restricción en la biblioteca requerida rt.jar?

Estoy intentando compilar el código Java 1.4 creado por WSDL2Java de IBM en Java5 sin volver a crear los apéndices y vi este error en Eclipse. Supongo que los apéndices creados deberían compilarse siempre que los frascos de tiempo de ejecución estén disponibles (lo están).

Access restriction: The type QName is not accessible due to restriction on required library C:\Program Files\Java\jdk1.5.0_16\jre\lib\rt.jar

El nombre completo de la clase esjavax.xml.namespace.QName

¿Qué está pasando aquí

¿Es este un caso en el que estoy tratando de refactorizar un cerdo de salchichas? ¿Estoy mejor recreando los trozos?

Respuestas a la pregunta(30)

Su respuesta a la pregunta