Используйте классы sun. * В проекте Eclipse Java - PullRequest
3 голосов
/ 28 октября 2010

Мне был отправлен некоторый код Java, который использует классы в пакете sun.awt.shell, который не является частью открытого API JDK, поэтому Eclipse не будет компилировать проект:

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

ПокаЯ согласен с мнением, могу ли я заставить Eclipse все равно его скомпилировать?

1 Ответ

10 голосов
/ 28 октября 2010

В Window -> Preferences -> Java -> Compiler -> Errors/Warnings найдите «Устаревший и ограниченный раздел API» и измените настройку «Запрещенная ссылка» с Ошибка на Предупреждение или Игнорировать.

...