2020-12-24

本文档详细介绍了如何在Java中调用Matlab生成的jar包,并在Linux环境中部署和运行。首先,需要在Eclipse中导入必要的jar文件,然后确保在Windows开发环境中正确配置Matlab的dll库。在Linux上,需要安装MCR运行环境,通过命令行进行解压和安装,并配置相应的环境变量。最后,通过java -jar命令运行jar包,完成在Linux上的调用。
摘要由CSDN通过智能技术生成

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,运行成功

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值