java中的无头exception

我听说当我们使用awt或swing时,在创建FRAME时,可能会抛出一个未经检查的exception,即“无头exception”。 我从来没有得到这个例外。 任何人都可以告诉什么时候抛出这个exception?

HeadlessException描述

在不支持键盘,显示器或鼠标的环境中调用依赖于键盘,显示器或鼠标的代码时,抛出此exception。

有关详细信息,请访问http://docs.oracle.com/javase/7/docs/api/java/awt/HeadlessException.html

我的2美分..你也可以设置java.awt.headless = true / false,例如System.setProperty("java.awt.headless", "true"/"false");

当我们尝试从没有终端(head)的系统中实例化awt或swing组件时,抛出此exception。 通常这发生在虚拟盒unix系统上。 需要在执行程序之前安装xbfb组件并设置DISPLAY参数。