Разработка плагинов Java с проблемой интерфейса отладки - PullRequest
2 голосов
/ 15 мая 2009

Здравствуйте, я пытаюсь разработать плагин Eclipse (в Eclipse), который использует интерфейс отладки Java, и я получаю следующую ошибку:

Ограничение доступа: тип VirtualMachine недоступен из-за ограничения на требуемую библиотеку /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/classes.jar

Использование интерфейса отладки в проекте разработки без плагинов, кажется, работает нормально. Я думаю, что это как-то связано с зависимостями плагина, но я не уверен, как это исправить.

1 Ответ

2 голосов
/ 15 мая 2009

Это сообщение об ошибке можно удалить, изменив настройку в Eclipse IDE. Откройте диалоговое окно, показанное ниже, используя любой из следующих путей.

* Windows -> Preferences -> Java
  -> Compiler -> Errors/Warnings
* (Project) Properties -> Java Compiler -> Errors/Warnings

Найдите параметр «Запрещенная ссылка (правила доступа)» в разделе «Устаревшие и запрещенные API» в диалоговом окне. Эта опция решает, как обрабатывать правила доступа, определенные в Eclipse. По умолчанию для него установлено значение «Ошибка», из-за чего Eclipse может пожаловаться на ссылки на любые запрещенные классы. Выбор любого другого параметра (Предупреждение или Игнорировать) удалит эти сообщения об ошибках.

Источник: http://lkamal.blogspot.com/2008/09/eclipse-access-restriction-on-library.html

...