Ubuntu 10.04.1 64 ビット上の Eclipse SWT 3.3.0 の内部ブラウザーは実行されません。これは、libxpcom.so が見つからないためだと思います。これは、libxul0d パッケージがインストールされていないためだと思います。ただし、Ubuntu 10では削除されているようで、その理由、置き換えられたもの、そしてとにかくkarmicからlibxul0dを安全に使用できるかどうかを調べる方法がわかりません.
これは主にシステム管理に関する質問なので、superuser.comからの投稿をクロスしていますが、プログラマーなら答えを知っているかもしれません。
エラーメッセージ:
org.eclipse.swt.SWTError: No more handles (java.lang.UnsatisfiedLinkError: no swt-mozilla-gtk-3346 or swt-mozilla-gtk in swt.library.path, java.library.path or the jar file)
これは、Eclipse SWT 3.3.0 を実行する Eclipse RCP アプリケーションです。そのライブラリを見つけて実行すると、次のようldd libswt-mozilla-gtk-3346.so
になります。
linux-vdso.so.1 => (0x00007fff269ff000)
libxpcom.so => not found
libnspr4.so => /usr/lib/libnspr4.so (0x00007fbd6470b000)
libplds4.so => /usr/lib/libplds4.so (0x00007fbd64506000)
libplc4.so => /usr/lib/libplc4.so (0x00007fbd64301000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fbd63fed000)
libm.so.6 => /lib/libm.so.6 (0x00007fbd63d69000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fbd63b52000)
libc.so.6 => /lib/libc.so.6 (0x00007fbd637cf000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fbd635b1000)
libdl.so.2 => /lib/libdl.so.2 (0x00007fbd633ad000)
/lib64/ld-linux-x86-64.so.2 (0x00007fbd64a73000)
karmic の libxul0d には共有ライブラリがありますが、そのライブラリは Lucid にはありません。
Eclipse SWT FAQ によると、XULRunner の 1.8.x が必要なので、Lucid の XULRunner 1.9.x は役に立たないようです。
では、そのパッケージに何が起こったのかを知るにはどうすればよいでしょうか。何をインストールすることを選択すればよいでしょうか。Eclipse SWT のアップグレードはオプションではないことに注意してください。