我正在開發一個Java庫,需要在Matlab中使用它。 Java和Matlab代碼都在不斷髮展中;因此無論何時重建Java代碼並創建一個新的jar文件,我都需要將它重新加載到Matlab代碼中,並在那裏使用新鮮的jar文件。我的問題是,Matlab鎖定了jar文件,我無法用新的替換舊的jar文件,除非我重新啓動整個Matlab環境。我如何讓Matlab解開我的jar文件?當我嘗試從它調用Java方法時,Matlab鎖定了jar文件
我通過
javaaddpath('path/to/jar/file.jar');
訪問Java類和方法同樣在我所說的結尾:
javarmpath('path/to/jar/file.jar');
,但它不請解鎖文件。我使用Matlab 7.9.0(R2009b)。