1.环境
jdk1.8
matlab2023
win10系统
2.创建演示函数
3.编译
3.1 调出编译窗口
3.2 编译jar包
3.3 有效文件
4.java函数调用
package com.beescloud.frame.matlab;
import com.mathworks.toolbox.javabuilder.MWException;
import test.Class1;
public class MatlabTest {
public static void main(String[] args) throws MWException {
Class1 myCalClass = new Class1();
Object[] objects = myCalClass.test(3,1,2,3); //调用自己写的matlab函数,此处只是演示,名字要改成自己的方法名
for (int i = 0; i < objects.length; i++) {
System.out.println(objects[i]);
}
System.out.println("调用成功了");
}
}
5.填坑手记
1.部署生产本地需要部署本地最小化运行环境(去matlab官网下载:https://ww2.mathworks.cn/products/compiler/matlab-runtime.html)
2.调试需要复制matlab中的库放到项目可识别的路径(javabuilder.jar)