Невозможно собрать 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, вы можете создать обновленную версию самостоятельно.

Другие вопросы по тегам