Я хочу включить поддержку Java GUI в свою систему, которая поддерживает только поддержку backland. Я попытался включить пакет OpenJDK-7-jre, но он, похоже, имеет зависимость X11. Я скомпилировал пакет «Openjre-8» успешно и включен в мое изображение. Но он может запускать только Java-приложения без GUI. Когда я пытаюсь запустить любую программу на основе графического интерфейса JAVA SWING API я получаю следующее сообщение об ошибке:Поддержка Java GUI на Wayland
Exception in thread "main" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(Unknown Source)
at java.awt.Window.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at javax.swing.JFrame.<init>(Unknown Source)
at GuiApp1.<init>(GuiApp1.java:25)
at GuiApp1.main(GuiApp1.java:20)
Можно ли запускать программы Java GUI на Wayland? Как мы делаем это?
Я являюсь автором этой почты. Между тем я создал монокльский порт javafx to wayland. Дополнительная информация здесь: https://github.com/udevbe/wayland-javafx – Zubzub
@ Zubzub есть какое-либо решение для качелей? – Xan
@Xan Да, у redhat есть swing-порт для wayland.http: //mail.openjdk.java.net/pipermail/caciocavallo-dev/2016-August/000558.html Однако я не знаю, насколько хорошо он работает , или как легко настроить. – Zubzub