全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MATLAB打包成JAR最完整的步骤:路径的配置:以Win7为例:点击环境变量1)配置JAVAHOME:值:D:Program FilesJavajdk1.6.0_13此处为javac.exe所在目录D:Program FilesJavajdk1.6.0_13bin的上一层。2)配置path:值:.;%JAVAHOME%bin;%JAVAHOME%jrebin;D:Program FilesMATLABR2010abin3)配置CLASSPATH:.;%JAVAHOME%lib;%JAVAHOME%libtools.jar;D:Program FilesMATLABR2010atoolboxjavabuilderjarjavabuilder.jar;%JAVAHOME%libdt.jar;%JAVAHOME%libtools.jar在将matlab的m文件生成为jar1 在matlab的command窗口输入deploytool,会在右侧弹出一个新窗口(Deployment Tool)。2 在Deployment Tool中,点击new按钮,选择Matlab Builder for Java与Java Package。新建一个工程名字,如flying.prj 。3 确保在Deployment Tool面板中的Generate Verbose Output被勾上了。4将欲被java调用的m文件(如mydraw.m,其中包括两个参数(x,y))从Matlab整个界面的左侧工作目录面板,拖拽到Deployment Tool中的新建的类下面的class 文件夹下。5点击build按钮,则会在matlab的当前目录下,生成以一个与工程同名的文件夹。如果build成功,会看到文件夹结构如下:Flying -|-distrib | |-flying.jar| |-flying.ctf|-src| |-flying| |-flyingclass.java| |-flyingMCR.java| |-classes| |-flying| |-flyingclass.class| |- flyingMCR.class|-build.log|-flying.ctf|-flying.jar|-mccExcludedFiles.log|-readme.txt编写java方法,准备调用刚刚生成好的flying.jar中的Matlab函数1在java工程属性的BuildPath中添加两个jar包: matlabroottoolboxjavabuilderjarjavabuilder.jar TestDirectoryflying.jar2编写函数示例如下1packagetest;23/*4*testforaMatlabCall5*6*/78importcom.mathworks.toolbox.javabuilder.*;9importflying.*;1011publicclasstestMatlabClass1213/*14*paramargs15*/16publicstaticvoidmain(Stringargs)17/TODOAuto-generatedmethodstub1819try20System.out.println(Begin);21flyingclassflyingDraw=newflyingclass();22System.out.println(Middle);23flyingDraw.mydraw(7,2);24System.out.println(Here);25catch(Exceptione)System.out.println(e);26273如果不能正常运行,可以考虑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年人教版八年级物理上册热点题型专练:第三章 物态变化(计算题30道)原卷版+解析
- 2026中考考前速记知识点:【世界地理概况+中国地理概况】
- 医学肾小管酸中毒分型案例教学课件
- 医学腮腺炎暴发调查教学课件
- 2026年高考备考“二元思辨”作文专项训练(一)-2026年高考语文一轮复习
- TXJBX0071-2025水与大气环境监测设备智能化运维技术规程
- 《JBT 6191.2-1992 16mm 槽系组合夹具合件 摆动压头》(2026年)实施指南
- 制粉工岗前达标考核试卷含答案
- 电工合金熔炼及热变形工冲突解决知识考核试卷含答案
- 应用相对孔径技术提升视觉体验
- 2025再生资源利用链条信息化公共数据服务平台建设操作指导方案知识案例集
- 2025重庆水务环境控股集团管网有限公司招聘20人笔试考试备考题库及答案解析
- 合同包死价补充协议
- 山东省青岛超银中学2025-2026学年九年级上学期11月期中语文试题(含答案及解析)
- GB/T 13808-1992铜及铜合金挤制棒
- GA/T 1189-2014现场白骨化尸体骨骼提取、保存、运输规范
- AnsysWorkbench动力学分析课件
- 风险分级管控措施清单(路面工程)
- 2.商务、经济标劲丰-技术标
- 妊娠期急性脂肪肝临床管理指南(2022版)解读
- DBJ51 5059-2015 四川省建筑抗震鉴定与加固技术规程
评论
0/150
提交评论