无法使用ubuntu运行java gui程序

前端之家收集整理的这篇文章主要介绍了无法使用ubuntu运行java gui程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在学习GUI的java,因为我已经创建了一个演示程序:
import java.awt.*;
public class FrameDemo extends Frame {
    public FrameDemo(){
        super("Frame Demo");
        setSize(200,200);
        setVisible(true);
    }
    public static void main(String args[]){
        new FrameDemo();

    }
}

它已成功编译。但是当我试图执行程序,然后我发现以下错误

Exception in thread "main" java.awt.HeadlessException
    at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
    at java.awt.Window.<init>(Window.java:437)
    at java.awt.Frame.<init>(Frame.java:419)
    at FrameDemo.<init>(FrameDemo.java:4)
    at FrameDemo.main(FrameDemo.java:9)

我使用Xubuntu 10.10和java -version给出

java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.5) (6b20-1.9.5-0ubuntu1)
OpenJDK Client VM (build 19.0-b09,mixed mode,sharing)

那么该怎么办?

还有一件事情,当我试图执行博士java和HJSplit的jar文件时,我得到了同样的错误

提前致谢

Ubuntu有安装无头Java的选项 – 这意味着没有图形库。这并不总是这样,但我遇到这个,而试图在10.10的另一天运行一个Java文本编辑器。运行以下命令以安装具有以下库的JDK:
sudo apt-get install openjdk-6-jdk

编辑:实际上,看看我的配置,你可能需要JRE。如果是这种情况,请运行:

sudo apt-get install openjdk-6-jre

猜你在找的Ubuntu相关文章