错误org.eclipse.swt.swt错误:centos 7上没有更多句柄[gtk_init_check()失败]

错误org.eclipse.swt.swt错误:centos 7上没有更多句柄[gtk_init_check()失败],centos,pentaho,etl,pdi,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

我是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)
org.eclipse.swt.swt恐怖:不再有句柄[gtk_init_check()失败]
位于org.eclipse.swt.swt.error(未知源)
位于org.eclipse.swt.widgets.Display.createDisplay(未知源)
位于org.eclipse.swt.widgets.Display.create(未知源)
位于org.eclipse.swt.graphics.Device(未知来源)
位于org.eclipse.swt.widgets.Display(未知源)
位于org.eclipse.swt.widgets.Display(未知源)
位于org.pentaho.di.ui.spoon.spoon.main(spoon.java:642)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:498)
位于org.pentaho.commons.launcher.launcher.main(launcher.java:92)
我已经安装了Java1.8。有什么我没安装的吗?

请帮助。

我收到一条类似的错误消息,原因是无法访问X11服务器


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

我收到一条类似的错误消息,原因是无法访问X11服务器


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

这里是相同的pb,我已成功安装了xvfb(centos 6)

这里是相同的pb,我已成功安装了xvfb(centos 6)

'

使用Xorg会话启动Gnome:


在GDM(迎宾/登录管理器)中单击您的用户名后,单击您的用户名,然后在输入密码之前,单击小齿轮并选择“Gnome with Xorg”,然后输入您的密码,如果您在linux with Gnome上运行:

使用Xorg会话启动Gnome:


在GDM(迎宾/登录管理器)中单击您的用户名后,单击您的用户名,然后在输入密码之前,单击小齿轮并选择“Gnome with Xorg”,然后输入您的密码,通过发出以下命令来修复我的密码

$ export DISPLAY=:0.0

通过发布以下命令修复了我的问题

$ export DISPLAY=:0.0

检查来自链接Egor的感谢的解决方案。我现在可以打开spoon.sh了,但是为什么响应速度这么慢呢?你知道吗?感谢从链接Egor中选择解决方案。我现在可以打开spoon.sh了,但是为什么响应速度这么慢呢?你知道吗?谢谢,谢谢。最后,我使用x11管理了显示。但是为什么soo很慢呢?慢可能有多种原因,取决于你的硬件、操作系统和当前运行的应用程序以及你的“用户感觉”。。。你说慢是什么意思?嗨,谢谢。最后,我使用x11管理了显示。但是为什么soo很慢呢?慢可能有多种原因,取决于你的硬件、操作系统和当前运行的应用程序以及你的“用户感觉”。。。你说的慢是什么意思?