Ограничение доступа: недоступен из-за ограничения на требуемую библиотеку .. \ jre \ lib \ rt.jar

Я пытаюсь изменить какой-то унаследованный код из прошлого и получаю следующие ошибки:

Ограничение доступа: Метод create ( JAXBRIContext, Object) из типа Headers недоступен из-за ограничения на требуемую библиотеку .. \ jre \ lib \ rt.jar

для этих операторов импорта:

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;

Искал, что это может означать и как это исправить, однако внятного ответа найти не удалось. Некоторые сообщения, похоже, предполагают, что у меня есть несколько JAR, которые реализуют классы, которые теперь доступны как часть основного дистрибутива java, но, насколько я вижу, ни один из JAR, который я включаю, не содержит разные / более старые версии вышеуказанных классов.

Кто-нибудь может сказать мне, в чем суть этой ошибки и как я могу ее исправить?

Заранее спасибо за вашу помощь,

Олли

76
задан Johan 23 February 2012 в 17:00
поделиться