eclipse プロジェクトをエクスポートして、実行可能な jar ファイルを作成したいと考えています。問題は、ネイティブ ライブラリ (*.so ファイル) を使用していることです。
このライブラリを使用してプロジェクトをエクスポートするにはどうすればよいですか? さらに、jar ファイルは Windows および Linux で実行可能である必要があります。
それが可能だとは思わないでください。クロスプラットフォームで実行可能な JAR ファイル (ダブルクリックで開始) は、参照されるすべてのライブラリ、つまり他の JAR を含めても簡単です ( One-JARを参照)。
しかし、Unix ネイティブ ライブラリが Windows でどのように利用できると思いますか? 最初に逆コンパイルしてから、Windows 用にクロスコンパイルする必要があります。もちろん、Windows 用の DDL が Unix 用の *.so と等しい場合は、話は別です。次に、One-JAR を使用して両方を JAR にパッケージ化するだけです。