Проблема с правами доступа для использования файла JAR - PullRequest
0 голосов
/ 14 сентября 2010

Я пытаюсь создать программу набора тестов (используя JRE 1.6 в Eclipse IDE, Операционная система: CentOS 5.4 64 bit), которая использует внешний файл jar (установленный в / lib / ext) для некоторых операций.Однако мой тестовый код не может использовать или связать файл jar, и в Eclipse

отображается следующая ошибка: метод xxx класса yyy недоступен из-за ограничений, накладываемых на библиотеку / lib / ext / productxx.jar

Я удостоверился, что я вошел в систему как root, а также выполнил команду chmod 777 * в каталоге / lib / ext.Тем не менее ошибка сохраняется.

'Буду признателен за любые предложения / комментарии.

Спасибо.

Ответы [ 2 ]

1 голос
/ 14 сентября 2010

Существует аналогичный вопрос SO с множеством возможных причин и исправлений.

Лично я бы настоятельно рекомендовал не помещать что-либо в /lib/ext - это просто вызывает проблемы. Вместо этого добавьте библиотеку в путь сборки проекта.

Еще один совет: никогда не перепечатывайте сообщения об ошибках, всегда вырезайте и вставляйте - любая ошибка, которую вы делаете, например, заменой здесь «недоступно» на «недоступно», делает невозможным их поиск, что является наиболее полезной вещью в сообщениях об ошибках.

0 голосов
/ 14 сентября 2010

Это похоже на привилегию доступа к классам внутри файла jar.

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