Необработанное исключение цикла событий & ldquo; Неизвестный путь Mozilla & rdquo; с Eclipse 3.7.1

Я установил Tizen SDK 2.0 , который использует Eclipse 3.7.1 в качестве IDE на Ubuntu 12.10 64bit. При попытке создать веб-проект Tizen я получил следующее сообщение об ошибке из Eclipse:

Необработанное исключение цикла событий Больше не обрабатывает [Неизвестный путь Mozilla (MOZILLA_FIVE_HOME не задан)]

Проблема в том, что Eclipse настроен на использование Xulrunner в качестве автономного браузера внутри IDE. Xulrunner больше не находится в репозиториях для Ubuntu 12.10, поэтому Eclipse не может найти библиотеки.

3
задан 20 October 2012 в 20:38

1 ответ

Текущая версия Tizen IDE основана на Eclipse 3.7.1, а на странице страницы faq Eclipse SWT перечислены требуемые версии Xulrunner для Eclipse:

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 - можно загрузить с ftp-сервера Mozilla по адресу 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 / TizenIDE на использование Webkit вместо Xulrunner, добавив эту строку в eclipse.ini:

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

Перезапустите Eclipse, и вы готовы кодировать.

0
ответ дан 20 October 2012 в 20:38

Другие вопросы по тегам:

Похожие вопросы: