首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >org.eclipse.swt.SWTError:在ubuntu中运行spoon.sh时不再有句柄[gtk_init_check()失败]

org.eclipse.swt.SWTError:在ubuntu中运行spoon.sh时不再有句柄[gtk_init_check()失败]
EN

Unix & Linux用户
提问于 2014-07-01 07:23:09
回答 3查看 5.1K关注 0票数 2

当我在Ubuntu中运行spoon.sh文件时,我得到以下错误:

代码语言:javascript
复制
[santosh@sbx data-integration]$ ./spoon.sh
/home/decathlon/Pentaho-5.0.1/data-integration
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:582)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134)

有人能帮我解决这个问题吗?

EN

回答 3

Unix & Linux用户

发布于 2014-12-01 10:12:33

我也有同样的问题(在Ubuntu14.04上)。结果是权限问题。它是通过使用具有访问图形环境权限的用户启动spoon.sh来解决的。在上,您使用的登录用户是安全的。或者,给予您的五旬节用户正确的权限。

票数 0
EN

Unix & Linux用户

发布于 2016-08-09 10:08:33

由于我花了一些时间才找到答案,所以我想补充一点,使用xhost设置权限是可能的:

代码语言:javascript
复制
xhost +local:

在此发现:https://wiki.archlinux.org/index.php/Xhost

票数 0
EN

Unix & Linux用户

发布于 2016-11-21 04:48:22

如果您通过VNC访问Ubuntu,请确保您运行的spoon.sh与VNC服务器的用户相同。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/140113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档