日期:2014-05-20  浏览次数:20766 次

Linux上安装eclipse的问题
1. 之前在Windows下安装的Myeclipse,写了一个java程序,用到了swing界面
2. 然后我在ubuntu上安装了jdk和eclipse juno
3. 运行我的程序,报错:
Exception in thread "main" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
at java.awt.Window.<init>(Window.java:476)
at java.awt.Frame.<init>(Frame.java:419)
at java.awt.Frame.<init>(Frame.java:384)
at javax.swing.JFrame.<init>(JFrame.java:174)

4. java肯定是安装好了的,因为我运行其他的java程序(没有界面的)都可以执行

求解决方法?
------解决方案--------------------
怎么安装的jdk?


从oracle下载jdk,非rpm的分发包,是一个自解压的文件。
chmod u+x jdk-xxxxxxxxxxx.bin
./jdk-xxxxxxxxxxx.bin
export JAVA_HOME=<where_jdk>
export PATH=$JAVA_HOME/jre/bin:$JAVA_HOME/bin:$PATH