主要内容

Java包集成

编制MATLAB集成®功能为Java®应用程序

MATLAB编译器SDK™,将编译后的MATLAB函数集成到Java应用程序涉及使用初始化的api组合MATLAB运行时,将编译后的MATLAB函数加载到MATLAB运行时,并管理在Java和MATLAB之间传递的数据。

Java包和应用程序为大型企业或web环境中的应用程序提供了可移植和可扩展的解决方案。金宝搏官方网站您可以将生成的包部署到企业或web环境中MATLAB运行时安装。

Java远程方法调用(Java Remote Method Invocation, RMI)是一组api,允许Java对象调用不同Java虚拟机(JVM)中的对象。使用RMI来开发客户端-服务器应用程序、分布式应用程序和web应用程序。对于这样的应用程序,只有直接调用MATLAB函数的应用程序部分需要MATLAB运行时.应用程序的其他部分可以使用本机Java数据类型。

功能

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

Java API文档

主题

创建和集成Java

生成Java包和构建Java应用程序

在MATLAB中创建一个Java包并使用示例Java代码实现它。

示例应用程序

将简单的MATLAB函数集成到Java应用程序中

学习如何将MATLAB生成的Java包集成到Java应用程序中。

在Java应用程序中显示MATLAB图形

构建一个显示MATLAB图形的Java应用程序。

使用结构数组创建Java电话簿应用程序

封装一个MATLAB函数,用于修改包含电话号码的结构数组。

创建Java应用程序与多个MATLAB函数

实现一个信号分析器应用程序,使用依赖分析合并多个功能。

给Java类分配多个MATLAB函数

创建一个包含多个函数的Java包来实现一个矩阵数学程序。

在Java应用中使用MATLAB类

使用面向对象设计在Java包中部署MATLAB类。

将Java对象传递给MATLAB

方法构建一个Java包,将优化例程应用于目标函数MWJavaObjectRef类。

在Java中创建图形时的块控制台显示

使用waitForFigures在一个基于控制台的Java应用程序中生成MATLAB图形。

数据管理

在Java和MATLAB之间转换数据

参见如何在Java和MATLAB之间转换数据的指南。

Java与MATLAB之间的数据转换规则

请参考Java类型转换为MATLAB类型的规则。

在JVM中管理MATLAB资源

在你的代码中正确地创建和处理MATLAB数据。

在Java中渲染MATLAB图像数据

参见代码中有效处理图形和图像数据的技术。

部署注意事项

定义可部署Java存档的嵌入和提取选项

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

确保Java的跨平台可移植性

在编译的MATLAB代码中确保平台独立性。

单一Java应用程序中多个包的限制

了解不能跨Java包共享的数据类型。

远程方法调用

客户机-服务器应用程序的远程方法调用

了解RMI如何允许您在多台机器上运行独立的进程。

使用RMI运行客户端和服务器

尝试一个使用RMI和客户机和服务器的示例。

表示本机Java单元格和结构数组

请参阅演示本机Java单元和结构数组用法的示例。