具体操作步骤如下:
一、利用Matlab编译jar包
(一)软件准备:
1、本机安装Matlab2014b win64
2、JDK1.7。据网上文章说,1.8还没有被Matlab2014b支持,但是没有试过。
(二)步骤:
1、编写matlab绘图函数
比如
function [result,out] = drawplotNew( n, m)
x=zeros(100,100);
x(1:50,1:50)=1;
x(51:100,51:100)=1;
out = x;
f = figure('Visible','off');
imshow(x);
result = webfigure(f); %将Figure转换为WebFigure并返回
end
形成drawplotNew.m文件。代码中需要注意的:一是结果一定要调用webfigure将图形返回;二是生成的figure最好隐藏,不然服务器端会出现一个Matlab的绘图窗口。
2、利用Matlab的deploytool中的Library Compiler工具将m文件打包为jar包
在matlab的命令行输入:
deploytool
弹出界面为:
选择Library Compiler,打开界面