本文主要目的:Java以依赖的方式调用Matlab程序,Matlab函数打包成jar包后,通过Maven自定义依赖,导进本地仓库供Java项目调用。
步骤1:通过Maven将需要使用的jar包导进本地repository仓库
win+R快捷键打开CMD--进入依赖所在的目录,
Java调用Matlab程序时javabuilder.jar包是必须的,demoTest2.jar为自定义jar包;
步骤2:通过以下命令进行打包,打包完后自动将依赖导入本地仓库
L:\jar包测试matlab程序>mvn install:install-file -Dfile=javabuilder.jar
-DgroupId=com.matlab.javabuilder -DartifactId=javabuilder
-Dversion=1.1.0 -Dpackaging=jar
依赖的每个参数前都带有-D,-Dfile=javabuilder.jar为jar包名,
-DgroupId=com.matlab.javabuilder -DartifactId=javabuilder-Dversion=1.1.0自行定义,
-Dpackaging=jar固定。
如下图完成打包:
此时,在Maven本地仓库中已经有了此依赖。
步骤3:自定义依赖
同样的方法,打包自定义Matlab函数形成Maven依赖。
步骤4:测试
在pom.xml文件中导入依赖,成功导入
程序运行成功