Я пытаюсь запустить код MATLAB в Java с MATLAB Builder JA , чтобы получить файл JAR. test.m
работает нормально, но не test2.m
, который зависит от test.m
.
Мне нужна зависимость для моего проекта, как ее настроить?
test.m
function [out1] = test(n)
out1 = magic(n);
test2.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?