wayland バックエンドのみがサポートされているシステムに Java GUI サポートを含めたいと考えています。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)
ウェイランドで Java GUI プログラムを実行することは可能ですか? どうやってそれをするのですか?