【发布时间】:2012-07-09 21:08:52
【问题描述】:
我有一个 Applet,当我尝试在笔记本电脑上运行它时,Java 在创建 JFrame 的那一行抛出了一个无头异常。现在我知道为什么 JFrame 通常会导致异常,但我的计算机一开始就没有处于无头模式。我也不确定无头模式到底意味着什么。
我正在运行 Ubuntu,并且有一个相当新的 java 版本。
此外,当我在笔记本电脑上运行 Windows 时,我已经在 Eclipse 中成功创建了 JFrame 等(如果有帮助的话)。
【问题讨论】:
-
能否添加代码、完整的异常文本和 Ubuntu/Java 版本号?
-
HeadlessException 是“在不支持键盘、显示器或鼠标的环境中调用依赖于键盘、显示器或鼠标的代码时引发。”您的笔记本电脑是否连接到外接显示器并且笔记本电脑屏幕本身已关闭?如果是这样,那可能会引起问题。
-
那会很奇怪,Talon876。环境只需要支持 I/O 设备——它们不需要存在。