【发布时间】:2012-07-18 10:45:45
【问题描述】:
我正在用 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)。
【问题讨论】: