所以几天前我有几个工作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(使用前将#替换为@)