私はJavaWebアプリケーションでghost4jを使用しています。このlibは、JNAを介してdllをロードします。ここで、dllをクラスパスに配置したいと思います。これは、テストを実行したり、Eclipseを使用してサーバーで実行したり、テスト目的でmain関数を実行したりすると、このアプリケーションの作業ディレクトリが変わるためです。
JNAにクラスパスを調べるように指示するにはどうすればよいですか?
私は次のようなことを考えました
class.getProtectionDomain().getCodeSource().getLocation().getPath()
しかし、どうすればこのプログラムを検索パスに追加できますか?VM引数を追加したくない