错误org.eclipse.swt.SWTError:在centos 7上不再处理[gtk_init_check()失败]

时间:2017-03-15 02:35:19

标签: centos pentaho etl pdi

我是centos 7中的新手,我安装Pentaho PDI 7并在centos 7中运行./spoon.sh并弹出此错误:

org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
        at org.eclipse.swt.SWT.error(Unknown Source)
        at org.eclipse.swt.widgets.Display.createDisplay(Unknown Source)
        at org.eclipse.swt.widgets.Display.create(Unknown Source)
        at org.eclipse.swt.graphics.Device.<init>(Unknown Source)
        at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
        at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
        at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:642)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)

我已经安装了Java 1.8。这是我错过安装的任何东西吗? 请帮忙。

4 个答案:

答案 0 :(得分:1)

在这里,我已经成功安装了xvfb(centos 6)

答案 1 :(得分:0)

我有一条similour错误消息,原因是无法访问X11服务器。

检查您的应用程序是否可以访问有效的X11服务器。查看DISPLAY环境变量。

答案 2 :(得分:0)

'如果您使用Gnome在Linux上运行:

通过Xorg会话启动Gnome:

在GDM(问候/登录管理器)中单击您的用户名后,单击您的用户名,然后输入密码,然后单击小齿轮并选择“ Gnome with Xorg”,然后输入密码

答案 3 :(得分:0)

通过发布以下内容解决了我的问题。

$ export DISPLAY=:0.0