Eclipse выдает предупреждение Access restriction

164
16 апреля 2018, 01:27

Напротив этого кода:

com.sun.javafx.webkit.Accessor.getPageFor(web.getEngine()).setBackgroundColor(0);   

Eclipse выдает предупреждение:

Access restriction: The type 'WebPage' is not API (restriction on required library 'C:\Program Files\Java\jdk1.8.0_151\jre\lib\ext\jfxrt.jar')

Answer 1

дело в том что некоторые пакеты из общедоступных библиотек защишены от постороннего доступа. Это можно изменить в настройках Eclipse.

Решение заключается в изменении ограничений доступа:

  • Перейдите в свойства вашего Java-проекта, то есть выбрав «Свойства» из контекстного меню проекта в «Проводнике пакетов».
  • Перейдите на «Путь Сборки Java», вкладку «Библиотеки».
  • Расширить вход в библиотеку
  • Выбрать
    • «Правила доступа»,
    • «Изменить ...» и
    • «Добавить ...» «Разрешение: Доступно» с соответствующим шаблоном правила. Например, com/sun/javafx/**.
READ ALSO
Перевод строки в двоичный вид [дубликат]

Перевод строки в двоичный вид [дубликат]

На данный вопрос уже ответили:

213
Tomcat не хочет загружать Java проект

Tomcat не хочет загружать Java проект

Возникла проблема с томкатомОн не хочет загружать Maven проект и в логах выдает такую ошибку:

165
Методы в обобщениях

Методы в обобщениях

Имеется класс:

215
Ошибка с MediaView/Media/MediaPlayer в JavaFX

Ошибка с MediaView/Media/MediaPlayer в JavaFX

Ошибка с MediaView/Media/MediaPlayer, при запуске кода:

231