【问题标题】:Running Java Eclipse SWT (64 Bit Linux)运行 Java Eclipse SWT(64 位 Linux)
【发布时间】:2013-12-25 20:06:18
【问题描述】:

我有一个使用 Eclipse SWT 的 Eclipse 项目,它可以在我的 Windows Eclipse 上顺利运行。我共享项目(通过 SVN)并尝试在我的 64 位 Linux 系统上运行它。我为 64 位 linux 下载了一个稳定的 swt 版本并将其导入我的工作区,但出现此错误:

Exception in thread "Thread-0" org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.browser.Mozilla.initMozilla(Unknown Source)
at org.eclipse.swt.browser.Mozilla.create(Unknown Source)
at org.eclipse.swt.browser.Browser.<init>(Unknown Source)
at //my project class

我该怎么办?

【问题讨论】:

    标签: java linux eclipse svn swt


    【解决方案1】:

    Unknown Mozilla path (MOZILLA_FIVE_HOME not set) 暗示您的 Linux 系统上缺少 WebKit 库。如果您有基于 Debian 的系统(包括 Ubuntu),运行以下命令应该可以解决您的问题:

    sudo apt-get install libwebkitgtk-1.0-0
    

    【讨论】:

    • 它看起来有帮助,但现在我收到此错误消息:(SWT:3456): Gtk-CRITICAL **: IA__gtk_window_group_remove_window: assertion 'window-&gt;group == window_group' failed
    • bug reportthis discussion 对您有帮助吗?
    • 如果没有,您可能需要发布相关代码和堆栈跟踪的大部分内容。
    • 我不久前打开了this question,但仍然没有答案..
    猜你喜欢
    • 2014-01-05
    • 2014-03-31
    • 2013-01-05
    • 1970-01-01
    • 2011-04-03
    • 2011-12-31
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多