matlab程序打包成jar包,IDEA实现java调用matlab程序

本文介绍了如何将MATLAB程序打包成jar,并在IDEA中进行调用。首先,确保MATLAB和JDK版本一致,然后使用MATLAB的Library Compiler打包成jar。接着在IDEA中添加matlab生成的jar和javabuilder.jar,并注意项目JDK版本匹配。在Java代码中使用try-catch处理MWException异常,并根据MATLAB函数的输出调整参数。遇到的问题包括MCR未安装、DLL缺失和JDK版本不匹配,解决方法包括安装MCR、拷贝DLL和统一JDK版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文将分为三部分展开,有matlab程序打包成jar包,添加jar包到IDEA并调用,遇到的错误解决办法说明。

一. matlab程序打包成jar包
1.环境说明
系统:window7 64位 jdk1.7
matlab版本:matlab2016a 64位 jdk1.7
注意:必须要保证matlab的位数和jdk版本与系统一致(大版本一致即可,如都是1.7或1.6,后面的数字可以不一样)
2.环境查看
首先判断matlab jdk版本,在命令行输入 version -java 结果为 64位,jdk1.7
在这里插入图片描述
查看系统jdk版本,程序-> cmd -> java -version 结果为64位, jdk1.7
在这里插入图片描述
3.matlab编写m文件
新建一个m文件,构造成函数并保存。如下
在这里插入图片描述
在命令行输入 deploytool ,弹出窗口 选择 Library Compiler 用来打包成jar包
在这里插入图片描述
左上角选择 Java Package,添加m文件,修改Class Name中的 文件名为SumFunction,最后点击Package完成打包。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值