我正在用 Java 开发一个库,需要在 Matlab 中使用它。Java 和 Matlab 代码都在不断开发中;因此,每当我重建 Java 代码并创建一个新的 jar 文件时,我都需要在 Matlab 代码中重新加载它并在那里使用新的 jar 文件。我的问题是 Matlab 锁定了 jar 文件,我无法用新的 jar 文件替换旧的 jar 文件,除非我重新启动整个 Matlab 环境。如何让 Matlab 解锁我的 jar 文件?
我通过以下方式访问 Java 类和方法
javaaddpath('path/to/jar/file.jar');
最后我还打电话给:
javarmpath('path/to/jar/file.jar');
但它也不会解锁文件。我使用 Matlab 7.9.0 (R2009b)。