Index > SWTでブラウザを使えるようにする(Vine3.2 Linux)
Fri, June 30, 2006

SWTでブラウザを使えるようにする(Vine3.2 Linux)

SWTのブラウザコンポーネントを使用したい。 これを使用するには、mozillaがインストールされている。 (Firefoxだけでも問題ないかもしれない。)

結構設定が面倒なので忘れないうちにメモしておく。

MOZILLAFIVEHOMEが未設定

実行してみると次のようなエラーが出てしまう。

Exception in thread "main" org.eclipse.swt.SWTError: No more handles
 [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]

 $ export MOZILLA_FIVE_HOME=/usr/lib/mozilla-1.7.8

libxpcom.so が見つからない

MOZILLAFIVEHOMEを設定して、実行、 しかし、さらに次のようなエラーが出てしまう。

org.eclipse.swt.SWTError: No more handles (java.lang.UnsatisfiedLinkError:
/opt/lib/libswt-mozilla-gtk-3139.so: libxpcom.so:

どうやら libxpcom.so が見えないようだ。

/etc/ld.so.conf にモジラのライブラリパスを追加して更新。 # echo "/usr/lib/mozilla-1.7.8" >> /etc/ld.so.conf # /sbin/ldconfig

これでやっと実行できるようになった。

 Twitter
follow me on Twitter
 Categories