【发布时间】:2019-05-28 13:55:50
【问题描述】:
我在 fedora 28 64 位上使用 Pentaho Kettle 8.2;
我收到此错误
“无法打开此步骤的对话框 org.eclipse.swt.SWTError: 没有更多句柄 [MOZILLA_FIVE_HOME="](java.lang.UnsatisfiedLinkError: 无法加载 SWT 库。原因:java.library.path 中没有 swt-mozilla-gtk-4335..."
"...libxpcom.so: 无法打开共享对象文件:没有这样的文件或目录..."
我一直在寻找答案,但我发现的所有问题都没有解决这个问题。
最后一次是安装 xulrunner 并将 MOZILLA_FIVE_HOME 设置为 xulrunner 目录。
谢谢!!
【问题讨论】:
-
请提供完整的、完整的堆栈跟踪或错误消息
-
我不确定是否可以,因为它是一个消息框。我不能在这里复制和粘贴。也许把打印屏幕
-
感谢@Shashwat 找到它。起初这个错误对我来说没有任何意义。安装旧的 webkit 版本很奇怪。 bash 脚本中的消息听起来不是必需的“...使用启用了 Gtk2 和 Fte 的 Mozilla。但如果 [ -z "$HASWEBKITGTK" ] && [ "1" != "$ SKIP_WEBKITGTK_CHECK" ]; 然后 echo "警告:未检测到 libwebkitgtk-1.0,某些功能将不可用" echo " 考虑使用 apt-get 或 yum 安装软件包。" echo " 例如'sudo apt-get install libwebkitgtk-1.0-0'" 你说什么?
-
yum 安装 libwebkitgtk