カスタム作成の共有ライブラリ "libMyInit.so"(libMyInit.so.1およびlibMyInit.so.1.0にリンクされている)を使用するアプリケーション(CentOS用) .1)とlibMyUtil.so(libMyUtil.so.1およびlibMyUtil.so libMyUtil.so.1.0.1でリンクされています)。これらのライブラリは、MyApp/bin/libMyInit.so & MyApp/bin/util/libMyUtil.soのようなアプリパッケージ内にそれぞれのリンクされたライブラリとともに存在します。 私はアプリケーションを実行する必要があります私は明示的にLD_LIBRARY_PATHに上記のパスを追加しなければなりません: ERROR:Unable to load native MyUtil library. Reason: no MyUtil in java.library.path
のようなエラーを与える。カスタムメイドの共有ライブラリファイルのインストール/その他の代替手段のインストール
ライブラリをLD_LIBRARY_PATHに手動で追加することを避ける方法はありますか? カスタムライブラリーがjava.library.pathにあるように、共有ライブラリーまたはそれ以降のコンパイル時に何かできることがありますか?