我有一个Applet,当我尝试在我的笔记本电脑上运行它时,Java会在创建JFrame的行中抛出无头异常。现在我知道为什么JFrame通常会导致异常,但我的计算机开始时没有处于无头模式。我还不确定无头模式究竟是什么。
我正在运行Ubuntu,并且有一个非常新的java版本。
此外,我在笔记本电脑上运行Windows时已成功在Eclipse中创建了JFrame等(如果有帮助的话)。
答案 0 :(得分:3)
您是否尝试过设置java.awt.headless=true
?我之前在没有x-server的Solaris上做过这个,以便使用java.awt打印库。这是一种享受。然而,这是五年多以前,我没有方便的来源。
请参阅Setting java.awt.headless=true programmatically
PS你在Ubuntu服务器还是桌面?如果是后者,我会问为什么Java认为你是无头的。
答案 1 :(得分:1)