Запуск приложения JavaFX в Ubuntu в режиме Monocle
Я пытаюсь запустить приложение JavaFX на Ubuntu без сервера X11. Идея состоит в том, чтобы получить визуализацию приложения с помощью фреймбуфера. Я не уверен, правильно ли я понял, но, насколько я понимаю, монокль, я должен иметь возможность запускать приложение на фреймбуфере - так что я понимаю, что только под консолью. Я использую следующую команду:java -jar my.jar -Djavafx.platform=Monocle -Dmonocle.platform=Linux -Dprism.order=sw
В результате этой команды я получаю трассировку стека с сообщением: Вызвано:java.lang.UnsupportedOperationException: Unable to open DISPLAY
Я пытался установить разные значения для переменной DISPLAY, но безуспешно. Итак, мои вопросы:
- Правильно ли я понимаю, и можно ли запустить приложение JavaFX прямо в консоли?
И если ответ на вопрос выше:
- правда -> тогда что я делаю не так?
- false -> какой именно Монокль должен запускать приложение без оконного сервера?
Приложение представляет собой специальное приложение, написанное мной как типичное приложение JavaFX с использованием Spring для управления состоянием. С точки зрения архитектуры очень похоже на то, что описано в этом руководстве -> https://blog.jetbrains.com/idea/2019/11/tutorial-reactive-spring-boot-a-javafx-spring-boot-application . / Приложение запускается без проблем, когда я использую Ubuntu с X11.