J'ai installé le Tizen SDK 2. qui utilise Eclipse 3.7.1 en tant que IDE sur Ubuntu 12.10 64bit. En essayant de créer un projet Web Tizen, j'ai reçu le message d'erreur suivant d'Eclipse:
Exception de boucle d'événement non gérée Plus de poignées [chemin Mozilla inconnu (MOZILLA_FIVE_HOME non défini)]
Le problème est qu'Eclipse est configuré pour utiliser Xulrunner en tant que navigateur sans navigateur dans l'EDI. Xulrunner n'est plus dans les dépôts pour Ubuntu 12.10, donc Eclipse n'est pas en mesure de trouver les bibliothèques.
La version actuelle de Tizen IDE est basée sur Eclipse 3.7.1 et la page Eclipse SWT faq répertorie les versions requises de Xulrunner pour Eclipse:
Eclipse 3.7.x/4.1.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.x et 3.6.x (mais pas 2.x), WebKitGTK + 1.2.x et plus récent
Il y a deux solutions pour ce problème:
Installation manuelle de XULRunner
Une version compatible de - XULRunner 3.6.x - peut être téléchargée à partir du serveur ftp de Mozilla à l’adresse suivante: http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/3.6.28/runtimes /
Extrayez le dossier xulrunner
dans votre répertoire personnel, par exemple. /home/username/opt/xulrunner
.
Configurez Eclipse pour rechercher XULRunner dans ce dossier en ajoutant la ligne suivante au fichier tizen-sdk/ide/Eclipse.ini
:
-Dorg.Eclipse.swt.browser.XULRunnerPath=/home/raju/opt/xulrunner
Redémarrez Eclipse et tout devrait fonctionner comme prévu.
Utilisez Webkit au lieu de XULRunner
Installez le package libwebkitgtk-1.0-0
et configurez Eclipse/TizenIDE pour utiliser Webkit à la place de Xulrunner en ajoutant cette ligne au fichier Eclipse.ini:
-Dorg.Eclipse.swt.browser.DefaultType=webkit
Redémarrez Eclipse et vous êtes prêt à coder.