Импорт netbeans для затмения - PullRequest
0 голосов
/ 01 февраля 2012

Вчера в eclipse было импортировано мое приложение из netbeans, но произошла ошибка при подключении к базе данных.

import com.sun.crypto.provider.RSACipher; 

Там написано:

Access restriction: The type RSACipher is not accessible due to restriction on required library

Раньше этот импорт хорошо работал в netbeans, но я не могу решить его при затмении, кто-нибудь может мне помочь?

Ответы [ 3 ]

5 голосов
/ 01 февраля 2012

Вам не хватает JAR (sunjce_provider.jar) в пути к классам.Конечно, это идет с Netbeans, но Eclipse понятия не имеет об этом хе-хе

http://www.jarfinder.com/index.php/java/info/com.sun.crypto.provider.SunJCE

0 голосов
/ 18 февраля 2012

Проблема с Eclipse, решения были рассмотрены в ответах на этот вопрос:

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

Основная причина (из моего исследования по этому вопросу) заключается в том, что пакеты sun. * И com.sun. * Относятся к JVM Sun и могут быть изменены в будущем выпуске и не будут присутствовать в других JVM.По этой причине их не следует использовать.

0 голосов
/ 01 февраля 2012

Причиной этого является отсутствие библиотеки в пути к классам вашего проекта.

Чтобы исправить это, вы должны добавить правильную ссылку jar на путь к классу проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...