Eclipse 3.7.1 中未处理的事件循环异常“未知的 Mozilla 路径”

Eclipse 3.7.1 中未处理的事件循环异常“未知的 Mozilla 路径”

我安装了Tizen SDK 2.0在 Ubuntu 12.10 64 位上使用 Eclipse 3.7.1 作为 IDE。尝试创建 Tizen Web 项目时,我从 Eclipse 收到以下错误消息:

未处理的事件循环异常 没有更多句柄 [未知的 Mozilla 路径(未设置 MOZILLA_FIVE_HOME)]

问题在于 Eclipse 配置为使用 Xulrunner 作为 IDE 中的无头浏览器。Xulrunner 不再位于 Ubuntu 12.10 的存储库中,因此 Eclipse 无法找到库。

答案1

当前的 Tizen IDE 基于 Eclipse 3.7.1,并且Eclipse SWT 常见问题页面列出了 Eclipse 所需的 Xulrunner 版本:

Eclipse 3.7.x/4.1.x:Mozilla 1.4 GTK2 - 1.7.x GTK2、XULRunner 1.8.x - 1.9.x 和 3.6.x(但不是 2.x)、WebKitGTK+ 1.2.x 及更新版本

这个问题有两种解决方案:

  1. 手动安装XULRunner并安装
  2. 配置 Eclipse 以使用 Webkit 而不是 XULRunner

手动安装 XULRunner
兼容版本 - XULRunner 3.6.x - 可从 Mozilla 的 ftp 服务器下载,网址为http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/3.6.28/runtimes/

将该文件夹解压xulrunner到您的主目录中,例如/home/username/opt/xulrunner

通过在文件中添加以下行来配置 Eclipse 以在该文件夹中查找 XULRunner tizen-sdk/ide/eclipse.ini

-Dorg.eclipse.swt.browser.XULRunnerPath=/home/raju/opt/xulrunner

重新启动 Eclipse,一切都将按预期工作。

使用 Webkit 而不是 XULRunner
libwebkitgtk-1.0-0通过在 eclipse.ini 中添加以下行来 安装软件包并配置 Eclipse / TizenIDE 以使用 Webkit 而不是 Xulrunner:

-Dorg.eclipse.swt.browser.DefaultType=webkit

重新启动 Eclipse,您就可以开始编码了。

相关内容