Разработка плагинов Java с проблемой интерфейса отладки
Здравствуйте, я пытаюсь разработать плагин Eclipse (в Eclipse), который использует интерфейс отладки Java, и я получаю следующую ошибку:
Ограничение доступа: тип VirtualMachine недоступен из-за ограничения на требуемую библиотеку /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/classes.jar
Использование интерфейса отладки в проекте разработки не плагинов, кажется, работает нормально. Я думаю, что это как-то связано с зависимостями плагина, но я не уверен, как это исправить.
1 ответ
Это сообщение об ошибке можно удалить, изменив настройку в 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