Невозможно собрать JemmyFX для JDK11 - класс "com.sun.glass.ui.Robot" больше не существует - PullRequest
0 голосов
/ 09 мая 2019

В моем проекте я использую JemmyFX для тестирования своего JavaFX-UI. Теперь я обновлюсь с Java8 до Java11. Из-за исключения в моем TestRun я также должен обновить мою версию JemmyFX.

Итак, я попытался извлечь JemmyFX-Stuff из openjfx ("http://hg.openjdk.java.net/openjfx"). После установки правильных зависимостей (JemmyCore и новых JavaFX-пакетов) еще осталась одна проблема:

Класс com.sun.glass.ui.Robot больше не доступен.

У кого-нибудь есть идея решить проблему?

1 Ответ

0 голосов
/ 09 мая 2019

Robot перемещено в общедоступный API с 11, а указанный вами внутренний класс удален . Вместо этого используйте публичный класс. Если зависимость не была обновлена ​​для JavaFX 11, вы можете создать обновленную версию самостоятельно.

...