注意选择合适的版本,我的用matlab2016a ,myeclipse 导出jar文件(jdk1.7)

matlab有多重方法可以实现对Java类的调用,如将java类编译成class文件放入matlab的,但更多时候,我们更希望把一个完整的java小项目导入matlab中调用,这时候,我们可以把项目打成jar包,再导入matlab中,下面讲讲这种实现: 
1. 使用eclipse等软件或手动将项目打成jar包。比如现在有项目仅有一个类,定义成:

de  >package helloWorld;public class HelloWorld {public void hello(){System.out.println("hello");}
}
  1. 将jar包所在路径添加到matlab类路径中,对此,可先在matlab命令行中输入de >edit classpath.txtde> 然后在末尾加入jar包所在路径,比如,我的jar包放在C:\matlab里,然后我在classpath.txt最后一行添加: 
  2. 然后重启matlab
  3. 输入一下命令就能成功调用了。

de >obj = helloWorld.HelloWorldde> 
de >obj.hellode> 
 
需要注意,定义对象时,是使用包名.类名的形式创建。 
而如果我们想看看我们导入的类有哪些方法,可以使用de >methodsde>命令,如下图所示: 

转载于:http://blog.csdn.net/qwe6112071/article/details/50868240

matlab 调用java 代码(亲测可用)相关推荐

  1. VUE 调用PC摄像头,亲测可用

    首先声明一下,对于我的博客整理出来的.绝对是我自己亲测测试后有效果的,对于一些大佬说没用什么的,请仔细检查下您的代码!谢谢 在当前网页安全的情况下,浏览器会开启 navigator.mediaDevi ...

  2. 天猫30个店铺签到领喵币代码 亲测可用

    天猫30个店铺签到领喵币代码 准备工作: 需要使用360极速浏览器或chrome浏览器 这个代码是自动逛30店铺 领取喵币 运行代码后 不要窗口化页面 步骤如下: 第1步:浏览器打开https://m ...

  3. 【小算法】二分图匹配之匈牙利算法详解(图例说明,代码亲测可用)

    在软件开发领域,任务指派和数据关联是一种常见业务需求,比如买卖订单的匹配,共享出行的人车匹配,及自动驾驶领域中目标追踪. 这都牵扯到一种技术,那就是数据关联,而匈牙利算法就是解决此类问题最典型的算法, ...

  4. LIS3DH加速度计使用SPI和IIC方式读取数据(亲测可用)

    最近博主在研究一款低功耗加速度计LIS3DH,该加速度计有两种通信模式,IIC和SPI方式.IIC通信方式搞了一下 就好了,但是SPI方式针扎了两天才做出来,现在和大家分享一下心得. 开发环境:MDK ...

  5. STM32L010驱动2.7寸电子水墨屏心得亲测可用

    #STM32L010驱动2.7寸电子水墨屏心得 经过几天的折腾调试2.7寸电子水墨屏的驱动,驱动芯片使用GDEW027W3芯片,厂家给了调试驱动,但是一开始使用原厂给的Demon移植过来无法实现局部刷 ...

  6. 匹配滤波(脉冲压缩) matlab代码,亲测可用

    匹配滤波(脉冲压缩) matlab代码,亲测可用 匹配滤波(matched filtering)是最佳滤波的一种,当输入信号具有某一特殊波形时,其输出信噪比达到最大. 匹配滤波器的相频特性和输入信号正 ...

  7. ofd格式转pdf,所需代码和jar包--亲测可用

    ofd格式转pdf,所需代码和jar包–亲测可用 工具类package com.comingnet.commons.util.file;import java.nio.file.Path; impor ...

  8. (亲测可用)html5 file调用手机摄像头

    在切图网一个客户的webapp项目中需要用到 html5调用手机摄像头,找了很多资料,大都是 js调用api  然后怎样怎样,做了几个demo测试发现根本不行, 后来恍然大悟,用html5自带的 in ...

  9. matlab中调用java代码_Matlab中调用第三方Java代码

    在Java中采用Matlab JA Builder可以实现调用m文件,采用这样的方式,可在Matlab的M文件中,直接调用Java类.这种方式可以表示为Java--> Matlab( m, Ja ...

最新文章

  1. 遇到问题描述:Android Please ensure that adb is correctly located at问题解决
  2. NVM安装与使用(实现Node多版本控制)
  3. UVA-11995(STL+模拟)附讲解
  4. jquery ajax设置头部,jQuery Ajax 设置请求头
  5. [转载] Python3中的表达式运算符
  6. c++ string类_C++|细说STL string类概貌及底层细节
  7. 容器资源可视化隔离的实现方法
  8. 最详细的Spring核心IOC的源码分析
  9. 【Vue】—创建组件
  10. SharePoint 2010学习资源
  11. C# .NET开发图形图像程序时提示“GDI+ 中发生一般性错误“
  12. Tuple和 ValueTuple
  13. 李炎恢PHP培训视频教程
  14. 【总结】信息安全工程师第二版-第1章 网络信息安全概述-03
  15. 中国的开源之夏来了!
  16. 【学习VINS-MONO环境配置、测试】
  17. [ thanos源码分析系列 ]thanos sidecar组件源码简析
  18. 玩吧接入流程(暂时记记)
  19. 电脑一些基础知识(一)
  20. calibre 电子书库/电子书管理软件--相关配置

热门文章

  1. 利用Unity LineRender组件,复刻H5页面的绚烂Cavans点线动画(带鼠标交互)
  2. android8 检测xposed,Xposed检测与自定义Xposed
  3. 用EXECEL的VBE编写小学混合加减法自动习题集
  4. 【转载】VINS-Mono环境配置与测试笔记
  5. 百度某系统登陆页面跨站及CSRF漏洞
  6. 微信内容检测 msgSecCheck
  7. 乔治梅森大学计算机工程博士,乔治梅森大学计算机工程硕士排名第62(2020年TFE Times排名)...
  8. 计算机多媒体处理的是什么意思,多媒体技术 | 多媒体技术是什么意思?
  9. 【echarts】vue引用 echarts 地图
  10. Vue 组件,事件,循环,父子传值,非组件传值 vuex