Ubuntu 12.10 64bitでIDEとしてEclipse 3.7.1を使用する Tizen SDK 2. をインストールしました。 Tizen Webプロジェクトを作成しようとすると、Eclipseから次のエラーメッセージが表示されました。
未処理のイベントループの例外ハンドルなし[不明なMozillaパス(MOZILLA_FIVE_HOMEが設定されていない)]
問題は、IDE内でヘッドレスブラウザとしてXulrunnerを使用するようにEclipseが構成されていることです。 XulrunnerはUbuntu 12.10のリポジトリに含まれていないため、Eclipseはライブラリを見つけることができません。
現在のTizen IDEはEclipse 3.7.1に基づいており、 Eclipse SWT faq pageページには、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以降
この問題には2つの解決策があります。
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
。
tizen-sdk/ide/Eclipse.ini
ファイルに次の行を追加して、そのフォルダーでXULRunnerを検索するようにEclipseを構成します。
-Dorg.Eclipse.swt.browser.XULRunnerPath=/home/raju/opt/xulrunner
Eclipseを再起動すると、すべてが正常に機能するはずです。
XULRunnerの代わりにWebkitを使用する
パッケージlibwebkitgtk-1.0-0
をインストールし、Eclipse.iniに次の行を追加して、Xulrunnerの代わりにWebkitを使用するようにEclipse/TizenIDEを構成しました。
-Dorg.Eclipse.swt.browser.DefaultType=webkit
Eclipseを再起動すると、コーディングの準備が整います。