gui在linux上无法运行

执行 sh gui.sh 错误堆栈如下:

[root@teach DolphinDBServer_Gui]# sh gui.sh
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
        at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204)
        at java.awt.Window.init(Window.java:484)
        at java.awt.Window.<init>(Window.java:436)
        at java.awt.Window.<init>(Window.java:591)
        at java.awt.Dialog.<init>(Dialog.java:665)
        at java.awt.Dialog.<init>(Dialog.java:510)
        at javax.swing.JDialog.<init>(JDialog.java:422)
        at javax.swing.JDialog.<init>(JDialog.java:374)
        at com.xxdb.gui.component.XXDBWorkspaceBrowser.<init>(XXDBWorkspaceBrowser.java:36)
        at com.xxdb.gui.XXDBMain.main(XXDBMain.java:71)

No X11 DISPLAY variable was set, but this program performed an operation which requires it.

请先 登录 后评论

1 个回答

Alex - dba

GUI是用java写的图形界面程序。

Java进行图形处理时默认需要X11环境,如果在服务器启动过程中提示X11不存在或异常等,例如:“No X11 DISPLAY variable was set, but this program performed an operation which requires it. ”的错误,则表示服务器无法正常启动X11环境。

请先 登录 后评论