我尝试使用MATLAB Builder JA在 Java 中运行 MATLAB 代码以获取 JAR 文件。test.m
工作正常,但不是test2.m
取决于test.m
.
我需要我的项目的依赖项,如何设置它?
测试.m
function [out1] = test(n)
out1 = magic(n);
测试2.m
function [a] = test2()
a = test();
在使用 Builder JA 构建和打包并在 Eclipse 中运行它之后。
package testJava;
import test.*;
import com.mathworks.toolbox.javabuilder.*;
public class Test {
public static void main(String[] args){
testclass a = null;
Object[] result = null;
try {
a = new testclass();
result = a.test2(1,2);
System.out.println(result[0]);
} catch (MWException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
test2
不工作但test
正在工作。如何使 test2 工作?