我有一个使用 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
我该怎么办?
最佳答案
Unknown Mozilla path (MOZILLA_FIVE_HOME not set)
暗示您的 Linux 系统上缺少 WebKit 库。如果您有基于 Debian 的系统(包括 Ubuntu),运行以下命令应该可以解决您的问题:
sudo apt-get install libwebkitgtk-1.0-0
关于java - 运行 Java Eclipse SWT(64 位 Linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20458347/