4

我有一个 Applet,当我尝试在笔记本电脑上运行它时,Java 在创建 JFrame 的那一行抛出了一个无头异常。现在我知道为什么 JFrame 通常会导致异常,但我的计算机一开始就没有处于无头模式。我也仍然不确定无头模式到底需要什么。

我正在运行 Ubuntu,并且有一个非常新的 java 版本。

此外,在我的笔记本电脑上运行 Windows 时,我已经在 Eclipse 中成功创建了 JFrame 等(如果有帮助的话)。

4

2 回答 2

3

你试过设置java.awt.headless=true吗?为了使用 java.awt 打印库,我之前在没有 x 服务器的 Solaris 上做过一次。它奏效了。但是那是五年多以前的事了,我手边没有源。

请参阅以编程方式设置 java.awt.headless=true

PS你是在Ubuntu服务器还是桌面?如果是后者,我会质疑为什么 Java 认为你是无头的。

于 2012-07-10T00:26:43.083 回答
1

看看@以下可能有帮助的链接:

http://www.theserverside.com/discussions/thread.tss?thread_id=52535

于 2012-07-09T23:16:32.760 回答