爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4872|回复: 0

[混合编程] 使用MATLAB如何生成jar包

[复制链接]

新浪微博达人勋

发表于 2019-8-27 12:20:56 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
我们都知道,MATLAB在数值分析方面是很优秀的,因此我们有时候需要使用Java调用MATLAB写的一些函数。那么今天就给大家说说怎么弄。

提前声明:我的电脑系统是win10企业版,MATLAB版本为2016B。jdk1.7。

一,准备MATLAB程序

我就写了一个小程序,用于绘制一元二次方程的函数图像,程序如下:

function javaCallMatlab(x1)
x=-x1:0.1:x1;
y=x.^2;
plot(x,y)

二准备工作
在控制台输入deploytool,会出现下面对话框。


                               
登录/注册后可看大图




然后选取第三个,点击library Compiler。进入下面界面:



                               
登录/注册后可看大图





我们在第一步找到并选中Java package,第二步导入.m文件,也就是我们要转换为jar包的MATLAB程序代码。3为生成jar包名,在底下我们也可以看到4是类名和5是方法名,其中类名可以修改,方法名无法修改。

三.生成jar文件

这个时刻是最令人激动的时刻,我们只需点击上图第三布的package,稍等片刻即可,这个时间稍微长点。如下图。



                               
登录/注册后可看大图



成功之后。生成成功之后我们在左侧导航栏或文件夹里面就可以找到生成的jar包。



                               
登录/注册后可看大图





但如果你每次都打包失败的话,那就检查一下你的Java版本, MATLAB1016B目前仅支持Java1.7,不支持Java1.8。


                               
登录/注册后可看大图


密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表