我所有的 java 应用程序现在都会抛出 java.awt.headlessException

2024-05-14

所以几天前我有几个工作Java应用程序使用Swing图书馆,JFrame尤其。他们都工作得很好,现在他们都抛出了这个异常:

java.awt.headlessexception

我不知道是什么改变了也许我的Java版本不小心更新了。

谢谢你尽你所能的帮助。

EDIT:

这是给我带来异常的一小段代码。

import javax.swing.JFrame;
public class test {

  public static JFrame frame;

  public static void main(String[] args) {
    frame = new JFrame("test");
    frame.setVisible(true);
    frame.setLocationRelativeTo(null);
  }
}

HeadlessException

当在不支持键盘、显示器或鼠标的环境中调用依赖于键盘、显示器或鼠标的代码时抛出该错误。

要解决您的问题,只需使用

java -Djava.awt.headless=false

在 Java SE 平台中使用 Headless 模式 http://www.oracle.com/technetwork/articles/javase/headless-136834.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我所有的 java 应用程序现在都会抛出 java.awt.headlessException 的相关文章

随机推荐