主要内容

Java包装基础知识

MATLAB集成®生成的Java®打包到应用程序

将编译后的MATLAB函数集成到Java应用程序中类似于使用任何标准Java包。主要的区别是生成的函数要求将数据作为MWArray对象。

功能

compiler.build.javaPackage 创建Java用于外部部署的包MATLAB
compiler.build.JavaPackageOptions 建筑方案Java
mcrinstaller 的版本和位置信息MATLAB运行时对应当前平台的安装程序
mcrversion 返回MATLAB运行时的版本号MATLAB

例子和如何

将Java包集成到应用程序中

演示如何将MATLAB生成的Java包与Java应用程序集成的示例。

在Java应用程序中显示MATLAB图

这个示例演示了如何在Java应用程序中合并一个生成图形的MATLAB函数

将Java对象传递给MATLAB

示例说明如何将Java对象(如MWJavaObjectRef)传递给MATLAB生成的Java包

在一个应用程序中使用多个包

讨论在单个应用程序中使用多个MATLAB生成的Java包

为并行计算工具箱应用程序提供运行时配置文件信息

举例说明如何使用MATLAB运行时用户数据接口,用于为并行计算工具箱™应用程序指定概要信息。

概念

配置Java环境

配置Java环境,编译MATLAB代码,开发Java应用程序。

MATLAB编译器SDK和JVM

讨论MATLAB生成的Java包之间的交互MATLAB运行时和JVM。

Java与MATLAB的数据转换

关于如何在Java和MATLAB之间进行数据转换的信息

向Java和从Java传递参数

关于如何在MATLAB和Java之间交换参数数据类型的信息

通过引用传递Java对象

关于通过MWJavaObjectRef引用传递Java对象的信息

管理MATLAB资源

如何释放所使用的内存MWArray数据转换类

可部署的存档嵌入和提取

使用MWComponentOptions类或环境变量管理可部署的归档嵌入和提取行为

确保多平台可移植性

了解如果编译的MATLAB代码包含MEX文件,如何确保平台独立性

执行创建图形的应用程序

示例说明了waitForFigures在开发生成MATLAB图形的基于控制台的Java应用程序中的使用

使用MATLAB图像数据

有效处理图形和图像数据的技巧