在Linux上的pentaho水壶中使用公式步骤时出现SWT错误

时间:2019-01-01 17:32:42

标签: swt pentaho kettle

我在浅顶软呢帽28 64位上使用Pentaho Kettle 8.2;

我收到此错误

“无法打开此步骤的对话框 org.eclipse.swt.SWTError:不再处理[MOZILLA_FIVE_HOME =“](java.lang.UnsatisfiedLinkError:无法加载SWT库。原因:java.library.path中没有swt-mozilla-gtk-4335 ...” < / p>

“ ... libxpcom.so:无法打开共享库文件:没有这样的文件或目录...”

我一直在寻找答案,但我发现所有这些都不能解决这个问题。

最后一个是安装xulrunner,并将MOZILLA_FIVE_HOME设置为xulrunner目录。

谢谢!

[编辑] 打印屏幕错误 enter image description here

1 个答案:

答案 0 :(得分:0)

对于那些有非常相似错误的人:

<块引用>

检测到 GTK 2.x 上的 SWT。建议在 GTK 3.x 上使用 SWT 和 Webkit2 API。

编辑 ./spoon.sh 并查找该行

<块引用>

SWT_GTK3=0

将该值更改为 1。它在 Debian 10 中有效。我已经安装了 libwebgtk-4.0.0。

在谷歌翻译中得到了翻译这篇文章的信息:https://cloud.tencent.com/developer/article/1686155