具体步骤

  • 安装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包相关推荐

  1. Windows下的Matlab与Java的混合编程,Java调用matlab编译的jar包(linux下请看我另外版本!)

    近来因为甲方需要做拟合等功能,需要用到matlab软件,并将其功能在java中实现,然后在服务器上也要实现,因为之前根本没有听说过,所以我苦心泣血,狂干一星期找到了,踩了无数个坑,终于实现了,因此想分 ...

  2. java调用jar并传参,Java项目导出为jar包+导出第三方jar包+使用命令行调用+传参

    Java项目导出为jar包+导出第三方jar包+使用命令行调用+传参 一.打包 情况1:不需要向程序传参数,并且程序没有使用第三方jar包 Eclipse上导出jar: 然后选择一个java文件作为入 ...

  3. java调用matlab 数组_JAVA调用matlab程序 输入输出数据转换

    JAVA调用matlab程序 输入输出数据转换 JAVA 程序调用 matlab函数(matlab导出jar包里的函数).JAVA解析matlab返回数据时,机器需要先安装matlab运行时环境 并 ...

  4. linux下java调用matlab程序,linux_java调用windows_matlab程序

    0 说明 本文为研究java和matlab的混合编程,进行了详细的测试和探索,以解决linux环境下java程序调用matlab程序的一个应用. linux端的环境 :(运行java程序并调用wind ...

  5. java调用matlab绘图

    环境: 系统:kali linux 2017 java: 1.8 matlab:R2016b idea:2016 1.编写matlab脚本: drawplot.m %画图 自定义函数drawplot ...

  6. Java和MATLAB混合编程,Java调用MATLAB代码

    大家可能像我一样,是MATLAB 2014a或者MATLAB 2015a或者更高,因此找不到java package. 大家可能看到其他博客配置matlab 2013版本的,所以在这里就记录下MATL ...

  7. JAVA调用Matlab代码(MATLAB 2014a)

    本人考虑到用java绘制图形以及实现一些计算效率不高,实现起来有些复杂.而利用MATLAB写好相应的计算函数,然后打包成jar包供Java调用,在某些情况下会更加方便.或者有些时候会涉及到使用Java ...

  8. 花了一天,解决java调用matlab

    鉴于labview做不了web(labview强项在于硬件仪器控制,可能也可以做web,还不会),虽然有web发布工具,但是基于远程前面板,最后效果都呈现在前面板上(涉及了跳转页面.matlab绘图等 ...

  9. JAVA 调用matlab

    前段时间摸索了java调用matlab东西,不说学的有多深,也算有结果了,达到目的了.也即用java程序可以调用matlab中函数了. 按顺序说吧,最开始肯定是下个matlab看看.下哪一个呢.开始下 ...

  10. Java调用Matlab

    1 Java调用Matlab方法举例 ◆   将 Matlab 编写的 m 文件转化为 COM(Component Object Model) 组件,在 Java 程序中利用第三方工具包调用 com ...

最新文章

  1. Ubuntu16.04安装视觉SLAM环境(OpenCV)
  2. 云企业网的应用于功能详解
  3. 类和对象—对象特性—函数的分类和调用
  4. 新基建将引发全国用电量暴涨近两成,如何应对
  5. windows 下XAMPP 使用Nginx替代apache作为服务器
  6. 【BIM入门实战】Revit2018项目模板、族库图文安装教程
  7. python与材料计算公式_《从问题到程序:用Python学编程和计算》——2.11 补充材料-阿里云开发者社区...
  8. 计算机在输电线路设计中的应用研究,计算机在输电线路基础设计中的应用原稿(备份存档)...
  9. REDIS提供的map,list,set,sortedset使用测试
  10. 【超人】社区二手小程序v6.15.2+前端
  11. 作为一个产品经理,产品文档该怎样写
  12. java快捷键大全,非常详细,清楚明了
  13. bilibili老版本_哔哩哔哩5.13.0旧版本下载-bilibili5.13.0旧版本下载v5.13.0旧版本-西西软件下载...
  14. OPPO手机完美安装Kingroot实现一键root
  15. 【C语言】开平方公式,根号下x的函数使用:sqrt()
  16. 大一php,大一总结 - 我的大一 - php中文网博客
  17. 工作十二年后,开始学习人生第十四种编程语言
  18. Mac安装photoshopcs6
  19. 栈溢出之ret2dlresolve
  20. 《生物化学与分子生物学》----代谢总论---听课笔记(十四)

热门文章

  1. MySQL 5.6版本二进制包多实例安装
  2. 调查 | 用户无法识别网络钓鱼攻击
  3. Navicat for Mysql 如何备份数据库
  4. 阿里云开发者大赛记事
  5. DHCP服务在企业网络中的应用
  6. 李华上大学了吗?(I)
  7. sql 删除一条记录_京东笔试题:如何实现 MySQL 删除重复记录并且只保留一条?...
  8. Scikit-Learn (浅谈Kmeans聚类算法)
  9. JavaWeb的环境配置
  10. 不等式解集怎么取_6.初中数学:一个不等式的解集,都是另一个不等式的解,求a的取值范围?...