我使用的是RazorSQL,当我从我的终端运行它时,它不会打开,并抛出以下异常:
java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
at java.awt.Window.<init>(Window.java:535)
at java.awt.Frame.<init>(Frame.java:420)
at javax.swing.JFrame.<init>(JFrame.java:218)
at load.RazorSQL.main(Unknown Source)
1389939280395: Unable to show launch screen: null
1389939280577: Attempting to load . . .
java.lang.ExceptionInInitializerError
at com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(Unknown Source)
at load.c.z(Unknown Source)
at load.c.<init>(Unknown Source)
at load.c.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at load.RazorSQL.main(Unknown Source)
Caused by: java.awt.HeadlessException
at sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:227)
at com.jgoodies.looks.LookUtils.isLowResolution(Unknown Source)
at com.jgoodies.look它早些时候起作用了,但突然停止工作了。我从特例中可以推断的是,它给出了一个swing错误,所以它是GUI错误。它无法打开作为打开图标的razorsql.png。
有人知道为什么它不起作用吗?
发布于 2014-01-17 09:43:30
在我看来,这个错误与razorsql无关。检查系统中是否正确安装了java图形库。更确切地说,请安装JRE。我希望这能解决你的问题。Ubuntu具有安装无头java的能力。
sudo apt-get install openjdk-6-jdk
sudo apt-get install openjdk-6-jre发布于 2014-01-17 13:26:19
对于跨平台的使用,RazorSQL依赖于主机平台的可用Java安装。有关为什么在没有X窗口客户端的情况下GUI抛出HeadlessException的详细信息,请参阅http://www.oracle.com/technetwork/articles/javase/headless-136834.html。讨论了here的一些替代方案。
https://stackoverflow.com/questions/21180907
复制相似问题