如何在移动设备上运行Java Swing桌面应用程序?

时间:2020-03-27 18:54:44

标签: java android swing headless

我想知道我是否可以运行在移动设备上使用秋千库的桌面应用程序。我知道这是一个简单但有趣的问题。

尝试

我使用了Foo,但是它似乎什么也不做,并抛出了HeadlessException,该问题在使用该方法之前也已出现。此外,我宁愿不使用此方法,因为它会限制秋千库的功能。

规格

  • 设备三星J8

  • 操作系统 Android Pie 9

  • 编码应用程序 DCoder

  • 插入式键盘

  • 已插入鼠标

  • 屏幕手机屏幕

例外

System.setProperty("java.awt.headless","true");

代码

Exception in thread "main" java.awt.HeadlessException: 
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
        at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:208)
        at java.desktop/java.awt.Window.<init>(Window.java:548)
        at java.desktop/java.awt.Frame.<init>(Frame.java:423)
        at java.desktop/java.awt.Frame.<init>(Frame.java:388)
        at java.desktop/javax.swing.JFrame.<init>(JFrame.java:180)
        at Test.<init>(source.java:5)
        at Test.main(source.java:13)

感谢您抽出宝贵的时间阅读我的问题,祝您愉快。

1 个答案:

答案 0 :(得分:0)

我想知道我是否可以运行在移动设备上使用秋千库的桌面应用程序

抱歉,不在Android设备上。