配布するライセンスがない商用APIライブラリを使用しています。
アプリケーションを機能させるには、アプリケーションのエンドユーザーがライブラリをインストールしてクラスパスに含める必要があります。jar以外にも、LD_LIBRARY_PATHに他のファイルが含まれている必要があります。
前提条件がインストールされていて、使用しているオブジェクトが正しく機能していることを確認するために、起動時にテストを実行したいと思います。そうでない場合は、指示を含むユーザーフレンドリーなメッセージを返すか、何らかの修正を実行します。(ライブラリがインストールされている場所をユーザーに尋ねたり、起動スクリプトにいくつかの変数を書き込んだりするようなものです)。
ClassLoader.loadClassを見つけたので、これを使用する必要があると思いますが、ユースケースを詳しく説明する例を見つけることができず、直接使用してもよいかどうかわかりません。
loadClassが成功した場合、クラスオブジェクトをインスタンス化し、それを使用してLD_LIBRARY_PATHが正しく設定されているかどうかを判断する必要があると思います。
助けていただければ幸いです。