我在学习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.(Window.java:437)
at java.awt.Frame.(Frame.java:419)
at FrameDemo.(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文件时,我得到了同样的错误。
提前致谢