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

3

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

Unhandled event loop exception No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]

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

    
задан r.bitter 20.10.2012 в 11:46
источник

1 ответ

5

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

Eclipse 3.7.x/4.1.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.x and 3.6.x (but not 2.x), WebKitGTK+ 1.2.x and newer

Существует два решения этой проблемы:

  1. Вручную установите XULRunner и установите его
  2. Настроить Eclipse для использования Webkit вместо XULRunner

Ручная установка XULRunner
Совместимую версию XULRunner 3.6.x можно загрузить с ftp-сервера Mozilla по адресу Ссылка

Извлеките папку 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, и вы готовы к кодированию.

    
ответ дан r.bitter 20.10.2012 в 11:48
источник