java浏览器SWT Linux无法执行runnable(org.eclipse.SWT.SWTError:不再有句柄[未知的Mozilla路径(未设置Mozilla_FIVE_HOME)])
我正在开发一个SWTcrossplatform
程序,在linux(both 32 and 64)
中,当我试图打开一个内部有SWT浏览器的窗口时,我收到了这个错误(该程序作为可运行jar导出):
Failed to execute runnable (org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)])
我在网上读到很多关于这个错误的问题,但我无法解决它
我试图设置MOZILLA_FIVE_HOME变量,但没有成功: 我试过:
MOZILLA_FIVE_HOME = /usr/lib/mozilla/
MOZILLA_FIVE_HOME = /usr/lib/
MOZILLA_FIVE_HOME = /opt/xulrunner/
MOZILLA_FIVE_HOME = /tmp/swtlib-32/
我每次都会犯这样的错误:
Failed to execute runnable (org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME='<path i set before>'] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-mozilla-gtk-3655 in java.library.path
no swt-mozilla-gtk in java.library.path
/tmp/swtlib-32/libswt-mozilla-gtk-3655.so: libxpcom.so: can not open shared object file: A file or directory that does not exist
Can't load library: /tmp/swtlib-32/libswt-mozilla-gtk.so
))
我试图: 重新安装Firefox 重新安装xulrunner 使用以下命令重新安装libwebkit:sudo apt get install libwebkitgtk-1.0-0
我试图在我的代码中设置带有嵌入式浏览器的组合 SWT。SWT没有。MOZILLA
我还尝试设置我的LD\u LIBRARY\u PATH变量。。还是不走运
在窗户上一切正常
我能做什么
请指导我实现目标的正确方法
共 (0) 个答案