java打包成jar包调用matalab(包含windows和linux)
1、java调用在linux环境下运行调用
1、在eclipse中build path中导入javabuilder.jar和从matlab中打包好的jar包
2、通过JAVA调用jar包,在windows开发环境下必须使用matalb的dll库,并且需要注意版本要对应,并且找到相应的linux的对应的版本MVC_INSTALL
3、打包成jar包
选择file->export->java->Runnable JAR file
2、在linux上搭建环境,首先是将linux的jdk版本上传并解压到固定文件夹下,配置环境变量,然后在服务器上建立单独的文件夹上传下载好的MCR_R2014a_glnxa64_installer.zip(matalab的运行环境)
1:上传并解压的命令
unzip MCR_R2014a_glnxa64_installer.zip
2:安装环境
sudo ./install -mode silent -agreeToLicense yes
会出现安装成功。
3:配置环境变量
(1):首先去执行 vi/etc/profile
(2):输入G跳转到最后一行,输入i进行输入,根据上图圈出的配置环境变量
具体的环境变量配置,标红的所出现的所有字段根据上图中提示进行编辑
export MCR_HOME=/usr/local/MATLAB/MATLAB_Compiler_Runtime
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MCR_HOME/v83/runtime/glnxa64:$MCR_HOME/v83/sys/os/glnxa64:$MCR_HOME/v83/sys/java/jre/glnxa64/jre/lib/amd64/native_threads:$MCR_HOME/v83/sys/java/jre/glnxa64/jre/lib/amd64/server:$MCR_HOME/v83/sys/java/jre/glnxa64/jre/lib/amd64
export XAPPLRESDIR=$MCR_HOME/v83/X11/app-defaults
(3):编辑好后,按ESC 并且输入:wq进行保存
(4):刷新环境变量 source /etc/profile,并打印验证分别输入echo $LD_LIBRARY_PATH和 echo $XAPPLRESDIR命令检查。
(5):运行jar包 java -jar XXX.jar,运行成功