JODConverter 3.0 を使用して OpenOffice との通信を処理し、ドキュメントを変換しています。JODConverter が JNI を使用してシステムから特定のライブラリ ファイルを取得する OpenOffice の Java ライブラリを使用することを除いて、すべて正常に動作しています。Java の実行時に -D を使用して java.library.path メソッドを設定しないと、例外がスローされます。
私が構築しているアプリケーションはプラットフォームに依存せず、中央の構成ファイルが 1 つあります。そのままにしておきたいと思います。System.load を使用して URE ビンに必要な各ファイルを追加することを考えていましたが、少し多すぎるようです。また、初期化スクリプト (アプリケーションを実行するスクリプト) に、URE bin ディレクトリの場所を動的に見つける何らかの方法があるのではないかと考えていました。OpenOffice はインストール時に環境変数を設定しないため、これに対する適切な解決策を見つけることができませんでした。
私の質問が漠然としていたり、ライブラリ固有のもの (またはその両方) であったりしないことを願っています。
ありがとう!