我想在我的系统上包含 Java GUI 支持,它只支持 wayland 后端。我试图包含 OpenJDK-7-jre 包,但它似乎具有 X11 依赖项。我成功编译了“Openjre-8”包并包含在我的图像中。但是,它只能运行没有 GUI 的 Java 应用程序。当我尝试运行任何基于 JAVA SWING API 的 GUI 程序时,我收到以下错误:
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)
是否可以在 Wayland 上运行 Java GUI 程序?我们该怎么做呢?