Java でライブラリを開発しており、Matlab で使用する必要があります。Java と Matlab のコードはどちらも継続的に開発されています。したがって、Java コードを再構築して新しい jar ファイルを作成するたびに、Matlab コードで再読み込みし、そこで新しい jar ファイルを使用する必要があります。私の問題は、Matlab が jar ファイルをロックし、Matlab 環境全体を再起動しない限り、古い jar ファイルを新しいものに置き換えることができないことです。Matlab で jar ファイルのロックを解除するにはどうすればよいですか?
Java クラスとメソッドにアクセスします。
javaaddpath('path/to/jar/file.jar');
また、最後に次のように呼び出します。
javarmpath('path/to/jar/file.jar');
ただし、ファイルのロックも解除されません。Matlab 7.9.0 (R2009b) を使用しています。