Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在移动设备上运行java swing桌面应用程序?_Java_Android_Swing_Headless - Fatal编程技术网

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

如何在移动设备上运行java swing桌面应用程序?,java,android,swing,headless,Java,Android,Swing,Headless,我想知道是否可以在移动设备上运行使用swing库的桌面应用程序。我知道这是一个简单而又有趣的问题 尝试 我使用了System.setProperty(“java.awt.headless”、“true”),但它似乎什么也不做,并抛出HeadlessException,这也是在使用该方法之前出现的问题。此外,我不希望使用这种方法,因为它限制了swing库的特性 规格 设备:三星J8 操作系统:Android Pie 9 编码应用程序:DCoder 插入键盘:是 插入鼠标:否 屏幕:手机屏幕 例

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

尝试

我使用了
System.setProperty(“java.awt.headless”、“true”),但它似乎什么也不做,并抛出HeadlessException,这也是在使用该方法之前出现的问题。此外,我不希望使用这种方法,因为它限制了swing库的特性

规格

  • 设备三星J8

  • 操作系统Android Pie 9

  • 编码应用程序DCoder

  • 插入键盘

  • 插入鼠标

  • 屏幕手机屏幕

例外情况

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)
谢谢你花时间阅读我的问题,祝你有愉快的一天

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


Android设备上没有,对不起。

没有一种elumator可以做这些事情吗?我正在使用DCoder运行我的java文件?@TundraSpirit:“没有一种elumator可以做这些事情吗”--我不知道,对不起。
import javax.swing.JFrame;

class Test extends JFrame {

  public Test () {
    setSize(180,100);
    setVisible(true);
    setLocationRelativeTo(null);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
  }

  public static void main (String [] args) {
    System.setProperty("java.awt.headless","true");
    Test test = new Test();
  }
}