有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案