Невозможно собрать JemmyFX для JDK11 - класс "com.sun.glass.ui.Robot" больше не существует
В моем проекте я использую JemmyFX для тестирования своего JavaFX-UI. Теперь я обновлюсь с Java8 до Java11. Из-за исключения в моем TestRun
Я также должен обновить мою версию JemmyFX.
Поэтому я попытался проверить JemmyFX-Stuff из openjfx (" http://hg.openjdk.java.net/openjfx"). После установки правильных зависимостей (JemmyCore и новых JavaFX-пакетов) осталась одна проблема:
Класс com.sun.glass.ui.Robot
больше не доступен
Есть у кого идея решить проблему?
1 ответ
Robot
был перемещен в общедоступный API с 11, а указанный вами внутренний класс был удален. Вместо этого используйте публичный класс. Если зависимость не была обновлена для JavaFX 11, вы можете создать обновленную версию самостоятельно.