java调用matlab的jar包
具体步骤
- 安装jdk1.7
首先我的matlab匹配的版本是Java 1.7.0_60-b19,因此,我们要下载这个版本的jdk
下载链接
https://download.csdn.net/download/crqnyf/10263277 - 切换JDK1.7
https://blog.csdn.net/superit401/article/details/72847110 - 使用matlab打包成jar包
https://blog.csdn.net/wzgl__wh/article/details/62893645 - java调用matlab函数
简单的画图函数
matlab代码
function plotTest( )
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
x=0:0.1:1;
y=x+1;
plot(x,y);end
java代码
package plotTest1;import com.mathworks.toolbox.javabuilder.MWException;import plotTest.PlotClass;public class test {public static void main(String[] args) throws Exception {// TODO Auto-generated method stubPlotClass p=new PlotClass();p.plotTest();}}
遇到的问题
- 非法反射
https://blog.csdn.net/qq_25958497/article/details/87258748
没有什么影响 - Unsupported major.minor version 54.0
JDK不符合要求,查一查用1.7打包的jar文件用什么运行是正常的。直接这样测试,在笔记本电脑上把JDK换成1.7,然后运行看看。
事实证明,卸载了之前的JDK10还是不行。也就是说现在要专注的解决为什么会出现编译不通过的问题。
https://www.cnblogs.com/applemy/p/6565806.html
这篇可以解决问题 - Failed to find the required library mclmcrrt9_0.dll on java.library.path.
https://bbs.csdn.net/topics/390592980
解决不了,不是说重装那个toolbox下面的软件就好了嘛?????
原来需要把matlab的环境变量移到最上面
https://blog.csdn.net/xd15010130025/article/details/88545825
参考文献
- https://blog.csdn.net/cxj5221/article/details/80841111
参考这篇我们知道不同版本的jdk可以切换,所以接下来的任务是安装jdk1.7
java调用matlab的jar包相关推荐
- Windows下的Matlab与Java的混合编程,Java调用matlab编译的jar包(linux下请看我另外版本!)
近来因为甲方需要做拟合等功能,需要用到matlab软件,并将其功能在java中实现,然后在服务器上也要实现,因为之前根本没有听说过,所以我苦心泣血,狂干一星期找到了,踩了无数个坑,终于实现了,因此想分 ...
- java调用jar并传参,Java项目导出为jar包+导出第三方jar包+使用命令行调用+传参
Java项目导出为jar包+导出第三方jar包+使用命令行调用+传参 一.打包 情况1:不需要向程序传参数,并且程序没有使用第三方jar包 Eclipse上导出jar: 然后选择一个java文件作为入 ...
- java调用matlab 数组_JAVA调用matlab程序 输入输出数据转换
JAVA调用matlab程序 输入输出数据转换 JAVA 程序调用 matlab函数(matlab导出jar包里的函数).JAVA解析matlab返回数据时,机器需要先安装matlab运行时环境 并 ...
- linux下java调用matlab程序,linux_java调用windows_matlab程序
0 说明 本文为研究java和matlab的混合编程,进行了详细的测试和探索,以解决linux环境下java程序调用matlab程序的一个应用. linux端的环境 :(运行java程序并调用wind ...
- java调用matlab绘图
环境: 系统:kali linux 2017 java: 1.8 matlab:R2016b idea:2016 1.编写matlab脚本: drawplot.m %画图 自定义函数drawplot ...
- Java和MATLAB混合编程,Java调用MATLAB代码
大家可能像我一样,是MATLAB 2014a或者MATLAB 2015a或者更高,因此找不到java package. 大家可能看到其他博客配置matlab 2013版本的,所以在这里就记录下MATL ...
- JAVA调用Matlab代码(MATLAB 2014a)
本人考虑到用java绘制图形以及实现一些计算效率不高,实现起来有些复杂.而利用MATLAB写好相应的计算函数,然后打包成jar包供Java调用,在某些情况下会更加方便.或者有些时候会涉及到使用Java ...
- 花了一天,解决java调用matlab
鉴于labview做不了web(labview强项在于硬件仪器控制,可能也可以做web,还不会),虽然有web发布工具,但是基于远程前面板,最后效果都呈现在前面板上(涉及了跳转页面.matlab绘图等 ...
- JAVA 调用matlab
前段时间摸索了java调用matlab东西,不说学的有多深,也算有结果了,达到目的了.也即用java程序可以调用matlab中函数了. 按顺序说吧,最开始肯定是下个matlab看看.下哪一个呢.开始下 ...
- Java调用Matlab
1 Java调用Matlab方法举例 ◆ 将 Matlab 编写的 m 文件转化为 COM(Component Object Model) 组件,在 Java 程序中利用第三方工具包调用 com ...
最新文章
- Ubuntu16.04安装视觉SLAM环境(OpenCV)
- 云企业网的应用于功能详解
- 类和对象—对象特性—函数的分类和调用
- 新基建将引发全国用电量暴涨近两成,如何应对
- windows 下XAMPP 使用Nginx替代apache作为服务器
- 【BIM入门实战】Revit2018项目模板、族库图文安装教程
- python与材料计算公式_《从问题到程序:用Python学编程和计算》——2.11 补充材料-阿里云开发者社区...
- 计算机在输电线路设计中的应用研究,计算机在输电线路基础设计中的应用原稿(备份存档)...
- REDIS提供的map,list,set,sortedset使用测试
- 【超人】社区二手小程序v6.15.2+前端
- 作为一个产品经理,产品文档该怎样写
- java快捷键大全,非常详细,清楚明了
- bilibili老版本_哔哩哔哩5.13.0旧版本下载-bilibili5.13.0旧版本下载v5.13.0旧版本-西西软件下载...
- OPPO手机完美安装Kingroot实现一键root
- 【C语言】开平方公式,根号下x的函数使用:sqrt()
- 大一php,大一总结 - 我的大一 - php中文网博客
- 工作十二年后,开始学习人生第十四种编程语言
- Mac安装photoshopcs6
- 栈溢出之ret2dlresolve
- 《生物化学与分子生物学》----代谢总论---听课笔记(十四)
热门文章
- MySQL 5.6版本二进制包多实例安装
- 调查 | 用户无法识别网络钓鱼攻击
- Navicat for Mysql 如何备份数据库
- 阿里云开发者大赛记事
- DHCP服务在企业网络中的应用
- 李华上大学了吗?(I)
- sql 删除一条记录_京东笔试题:如何实现 MySQL 删除重复记录并且只保留一条?...
- Scikit-Learn (浅谈Kmeans聚类算法)
- JavaWeb的环境配置
- 不等式解集怎么取_6.初中数学:一个不等式的解集,都是另一个不等式的解,求a的取值范围?...