我不能运行在Kubuntu的终端jar文件
问题描述:
我认为这是我的Java安装一些问题,但我不知道是什么问题以及如何解决它我不能运行在Kubuntu的终端jar文件
我可以在视觉的OpenJDK运行jar文件模式,但在终端我不能运行jar文件 例如,你可以看到这下面
[email protected]:/media/storage/Linux/Freedom# java -jar freedom.jar
No protocol specified
No protocol specified
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65)
at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:110)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:74)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:102)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:81)
at java.awt.Window.initGC(Window.java:466)
at java.awt.Window.init(Window.java:486)
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 de.resolution.emsgui.LanguageSelector.showButtonGrid(LanguageSelector.java:27)
at de.resolution.emsgui.LanguageSelector.<init>(LanguageSelector.java:19)
at emsgui.main(emsgui.java:46)
也许我应该重新安装亩的Kubuntu:((
日Thnx 穆罕默德
你为什么以root身份运行? – Jeffrey 2012-07-27 22:06:44
1)以root身份运行:错误:) 2)如果启动Swing应用程序,则需要在桌面上运行X Windows GUI。您可以从GUI终端开始......但是您需要* X GUI。否则会崩溃。 3)最后,“根”需要连接到X的权限 – paulsm4 2012-07-27 23:40:28
1)我认为或许我的问题可以通过登录以root身份解决 2)我已经运行了X windows GUI:因为我运行的是gui 3)我应该看到它;-) 4)THNX – Mohammad 2012-07-28 07:41:36