Я использую eclipse kepler с библиотекой java SE 1.8 jdk, но когда я использую любые классы или методы javafx, eclipse дает предупреждение, подобное Access restriction: The type 'TableColumn<?,?>' is not API (restriction on required library 'C:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\jfxrt.jar')
.
Я попытался добавить правило доступа к системной библиотеке, чтобы разрешить доступ ко всем банкам в библиотеке с помощью подстановочного знака *
, но предупреждение все еще существует. Я также использую maven для строительства проекта.
Код работает, но предупреждение вызывает зависание и влияет на читаемость при кодировании. Любая помощь приветствуется.
Изменить: я также попытался добавить @SuppressWarnings("restriction")
в начале моих классов, но это все еще не решает неизвестную причину и скрывает все другие предупреждения о ограничениях, которые мне могут потребоваться, чтобы увидеть