java 调用matlab算法计算

2 篇文章 0 订阅
1 篇文章 0 订阅

最近做了一个项目,android-java web后台接口,实现数据分类匹配。后台需要做一些计算,算法用的matlab写的,将其打包成jar(打包过程很简单deploytool),这里包名为Test.jar,将matlab安装目录虾米你的toolbox下面的javabuilder里面的javabuilder.jar一起拷贝到java工程中,即可调用。

问题在于,调用的时候大致会有2个报错:

1.jdk版本不对,我用的R2015b的是jdk1.7,版本高了,低了都不行。

2.Matlab Compiler runtime(MCR)的安装与环境变量的配置。(网上都可以找到的)

上面两个配置对了,就可以正常调用算法了。

问题又来了,我在win7上面打的jar包导入工程war,到linux服务器下面又有各种问题了,同样在服务器将上面俩配置好后,对于简单的matlab算法我试过,没问题不报错。但是我的算法里面有一个knnsearch,到服务器上面就运行不了。最后在win7下面装了一个ubuntu虚拟机,在里面安装了R2015b,之后在这个环境下打的包导入工程上传服务器才算把问题解决了。

哎,,,,,说多了都是泪。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值