1、输入deploytool命令
![matlab编译窗口](https://img-blog.csdnimg.cn/direct/e51f6482dac2476494eda2edcf65764f.png#pic_center)
2、选择Library Compiler
![库编译器](https://img-blog.csdnimg.cn/direct/2c7f1355d0fd4cb1859fe9af5bb9c650.png#pic_center)
3、配置打包
![编译成jar包](https://img-blog.csdnimg.cn/direct/7c1d3488966d499d981c80f7f6ca9881.png#pic_center)
4、有效文件
![生成的jar包](https://img-blog.csdnimg.cn/direct/b639be67cae945fdb3b200e17609d46b.png#pic_center)
5、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);
for (int i = 0; i < objects.length; i++) {
System.out.println(objects[i]);
}
System.out.println("调用成功了");
}
}
6、Matlab函数jar包导入本地Maven仓库供Java项目调用
mvn install:install-file -Dfile=javabuilder.jar -DgroupId=com.matlab.javabuilder -DartifactId=javabuilder -Dversion=1.1.0 -Dpackaging=jar
-- javabuilder包的地址
D:\MATLAB\toolbox\javabuilder\jar\javabuilder.jar
7、engine包的位置和调用方式
engine包的地址:D:\tools\Matlab\extern\engines\java\jar\engine.jar
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/d1d986363f5440fb920f5f37857458b7.png#pic_center)