У меня есть устаревший проект Java (8), открытый в Eclipse с помощью Java 11 (или Java 10).Eclipse теперь справедливо жалуется на недоступные пакеты.Например, com.apple.laf.AquaComboBoxUI
.
При компиляции из командной строки я могу сделать эти пакеты доступными явно, добавив параметр в javac
:
--add-exports java.desktop/com.apple.laf=ALL-UNNAMED
Есть лиспособ сделать то же самое из Eclipse IDE?Я попытался добавить доступное правило в библиотеку JDK.Но это, кажется, не имеет никакого эффекта.Есть идеи?
И да, я знаю, мы должны перенести проект на использование только официальных API.Но это долгий путь ...