2012-07-27 78 views
2

我认为这是我的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 穆罕默德

+0

你为什么以root身份运行? – Jeffrey 2012-07-27 22:06:44

+0

1)以root身份运行:错误:) 2)如果启动Swing应用程序,则需要在桌面上运行X Windows GUI。您可以从GUI终端开始......但是您需要* X GUI。否则会崩溃。 3)最后,“根”需要连接到X的权限 – paulsm4 2012-07-27 23:40:28

+0

1)我认为或许我的问题可以通过登录以root身份解决 2)我已经运行了X windows GUI:因为我运行的是gui 3)我应该看到它;-) 4)THNX – Mohammad 2012-07-28 07:41:36

回答

3

错误消息告诉您它无法连接到X11窗口服务器。 JAR文件中的程序使用Swing,需要某种方式来显示它创建的GUI。如果安装了X11,则可以通过键入startx从命令行启动它。否则,您需要安装它或其他一些可以运行基于Swing的程序的系统。

+0

1)谢谢你的回答wer 2)我已经停止并用startx启动gui,但仍然出现问题 – Mohammad 2012-07-28 07:43:00

+0

它已解决 我只是注销root并且确定 – Mohammad 2012-07-28 08:13:49