Linux SWT jar を提供し、アプリを Eclipse にパッケージ化して、アプリの jar 内に swt.jar を含めました。Ubuntu で実行しようとすると、次のエラー テキストが表示されます (原因のみを投稿)。
原因: java.lang.UnsatisfiedLinkError: SWT ライブラリを読み込めませんでした。理由:
java.library.path に swt-pi-gtk-4234 がない
java.library.path に swt-pi-gtk がありません
/home/nifty/.swt/lib/linux/x86/libswt-pi-gtk-4234.so: libgtk-x11-2.0.so.0: 共有オブジェクト ファイルを開けません: そのようなファイルやディレクトリはありません
ライブラリを読み込めません: /home/nifty/.swt/lib/linux/x86/libswt-pi-gtk.so
これは、GTKファイルをロードできないことを示していますが、それ以上のものはロードできず、途方に暮れています。私は自分のアプリをテストするために Ubuntu しか使っていないので、ほとんど知りません。