我有一个小程序,当我尝试在我的笔记本电脑运行,无头异常被Java在其中创建一个JFrame行抛出。 现在我知道为什么JFrame中通常会导致异常,但我的电脑是不是在无头的模式开始。 我也仍然不知道需要模式无头什么究竟。
我运行Ubuntu,有一个漂亮的最新的Java版本。
此外,在我的笔记本电脑运行Windows时(是否有帮助),我已经成功地创建JFrames和这样在Eclipse中。
我有一个小程序,当我尝试在我的笔记本电脑运行,无头异常被Java在其中创建一个JFrame行抛出。 现在我知道为什么JFrame中通常会导致异常,但我的电脑是不是在无头的模式开始。 我也仍然不知道需要模式无头什么究竟。
我运行Ubuntu,有一个漂亮的最新的Java版本。
此外,在我的笔记本电脑运行Windows时(是否有帮助),我已经成功地创建JFrames和这样在Eclipse中。
你有没有尝试设置java.awt.headless=true
? 我曾经为了使用java.awt中的打印图书馆曾经与无X服务器的Solaris这样做过。 它的工作一种享受。 然而,超过五年前,我没有源得心应手。
请参阅设置java.awt.headless =真正的编程
PS你是Ubuntu的服务器或桌面上? 如果是后者,我会质疑为什么Java的认为你是无头。
看@以下链接可能会有所帮助:
http://www.theserverside.com/discussions/thread.tss?thread_id=52535