小编vin*_*mar的帖子

Wayland上的Java GUI支持

我想在我的系统中包含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)  
Run Code Online (Sandbox Code Playgroud)

是否可以在Wayland上运行Java GUI程序?我们该怎么做呢?

java swing wayland

4
推荐指数
1
解决办法
4627
查看次数

标签 统计

java ×1

swing ×1

wayland ×1