0

我正在尝试在 MATLAB 中使用 java jar。这个 jar 包含几个我需要从 matlab 脚本调用的方法。

案例1:如果我在核心JAVA中编写代码并使用javac构建它,然后在matlab中访问该类,它工作正常。我能够从 matlab 访问类和方法。

案例2:如果我使用spring boot setup编写代码,使用gradle构建项目,并在matlab中使用这个jar。我无法访问类或方法。它说无法识别的类或功能。在这种情况下,我将 java jar 添加到 matlab 类路径中。然后做了一个 import com.* 来导入所有的类。然后尝试从 jar 中访问一个类。

CASE 1 vs CASE 2:case1和case2的区别在于:在case1中,jar里面有这个文件夹结构 test.jar>com>test>HelloWorld.class

在case2中,jar里面有这个文件夹结构 test.jar>BOOT-INF>classes>com>test>HelloWorld.class

知道情况2会发生什么吗?

4

0 回答 0