欢迎来到天天文库
浏览记录
ID:38271782
大小:174.50 KB
页数:4页
时间:2019-06-07
《MATLAB打包成JAR最完整的步骤》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB打包成JAR最完整的步骤:路径的配置:以Win7为例:点击环境变量1)配置JAVAHOME:值:D:ProgramFilesJavajdk1.6.0_13此处为javac.exe所在目录D:ProgramFilesJavajdk1.6.0_13bin的上一层。2)配置path:值:.;%JAVAHOME%bin;%JAVAHOME%jrebin;D:ProgramFilesMATLABR2010abin3)配置CLASSPATH:.;%JAVAHOME%lib;%JAVAHOME%libtools.ja
2、r;D:ProgramFilesMATLABR2010atoolboxjavabuilderjarjavabuilder.jar;%JAVAHOME%libdt.jar;%JAVAHOME%libtools.jar在将matlab的m文件生成为jar1在matlab的command窗口输入deploytool,会在右侧弹出一个新窗口(DeploymentTool)。2在DeploymentTool中,点击new按钮,选择MatlabBuilderforJava与JavaPackage。新建一个工程名字,如flying.prj。
3、3确保在DeploymentTool面板中的GenerateVerboseOutput被勾上了。4 将欲被java调用的m文件(如mydraw.m,其中包括两个参数(x,y))从Matlab整个界面的左侧工作目录面板,拖拽到DeploymentTool中的新建的类下面的class文件夹下。5 点击build按钮,则会在matlab的当前目录下,生成以一个与工程同名的文件夹。如果build成功,会看到文件夹结构如下: Flying-----
4、----distrib
5、
6、-----flying.jar
7、
8、
9、-----flying.ctf
10、
11、-------src
12、
13、----flying
14、
15、----flyingclass.java
16、
17、----flyingMCR.java
18、
19、----classes
20、
21、----flying
22、
23、----flyingclass.class
24、
25、
26、----flyingMCR.class
27、-------build.log
28、-------flying.ctf
29、-------flying.jar
30、-------mccExcludedFiles.log
31、-------readme.txt编写java方法,准备调用刚刚生成好的flying.jar中的Matlab函数1 在java工程属性的BuildPat
32、h中添加两个jar包:·matlabroottoolboxjavabuilderjarjavabuilder.jar·TestDirectoryflying.jar2 编写函数示例如下 1package test; 2 3/** 4* test for a Matlab Call 5* 6*/ 7 8import com.mathworks.toolbox.javabuilder.*; 9import flying.*; 1011public class testMatlabClass { 1213/** 14* @param
33、 args 15*/ 16 public static void main(String[] args) { 17 // TODO Auto-generated method stub 1819 try { 20 System.out.println("Begin"); 21 flyingclass flyingDraw=new flyingclass(); 22 System.out.println("Middle"); 23 fly
34、ingDraw.mydraw(7,2); 24 System.out.println("Here")
此文档下载收益归作者所有