Java包集成
编制MATLAB集成®功能为Java®应用程序
与MATLAB编译器SDK™,将MATLAB编译功能集成到Java应用程序涉及到使用api,初始化的组合MATLAB运行时,编制MATLAB函数加载到MATLAB运行时和管理Java和MATLAB之间传递的数据。
Java包和应用程序提供便携和可伸缩的解决方案在大型企业或web应用程序环境。万博 尤文图斯您可以生成包部署到企业或web环境中MATLAB运行时安装。
Java远程方法调用(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文档
主题
需求和亮点
- 需求和MATLAB编译器的局限性Java SDK的目标
指使用的软件需求MATLAB编译器SDK创建Java包。 - 用于生成Java包配置环境
配置Java环境,使用MATLAB代码编译成Java包MATLAB编译器SDK。 - MATLAB编译器SDK Java集成是如何运作的吗
学习如何MATLAB编译器SDKJava处理数据。 - 编程接口由MATLAB编译器生成的SDK
学习处理MATLAB方法创建的函数签名。
创建和集成Java
- 生成Java包并构建Java应用程序
在MATLAB中创建一个Java包并实现示例Java代码。 - 从命令行中包的Java应用程序
使用命令行编译器创建的Java应用程序。
示例应用程序
- 简单的MATLAB函数集成到Java应用程序
学习如何将MATLAB生成的Java包集成到Java应用程序。 - 在Java应用程序显示MATLAB绘制
构建一个Java应用程序,它显示一个MATLAB阴谋。 - 使用结构数组创建Java电话簿应用程序
封装MATLAB函数包含电话号码的修改一个结构数组。 - 创建Java应用程序与多个MATLAB函数
实现一个信号分析仪的应用程序包含多个函数使用依赖性分析。 - 为Java类分配多个MATLAB函数
创建一个Java包包含多个函数实现矩阵数学课程。 - 在Java应用程序中使用MATLAB类
使用面向对象设计部署一个MATLAB类在Java包。 - 通过MATLAB的Java对象
构建一个Java包,优化程序适用于目标函数使用MWJavaObjectRef
类。 - 块Java控制台显示在创建人物时
使用waitForFigures
在控制台的Java应用程序生成MATLAB数字。
数据管理
- 在Java和MATLAB之间转换数据
看到指导如何在Java和MATLAB之间转换数据。 - Java和MATLAB之间数据转换规则
指将Java类型转换为MATLAB的规则类型。 - 在JVM管理MATLAB资源
正确地创建和处理MATLAB代码中的数据。 - Java中呈现MATLAB图像数据
参见图和图像技术来有效地处理数据在你的代码。 - 在Java应用程序指定并行计算工具箱形象
为并行计算工具箱™应用程序指定配置信息。
部署注意事项
- 为可部署的Java Archive定义嵌入和提取选项
管理部署归档文件嵌入和提取行为使用MWComponentOptions类或环境变量。 - 确保Java的多平台的可移植性
确保编译MATLAB代码的平台独立性。 - 限制多个包在单一的Java应用程序
学习不能被共享的数据类型在Java包。 - 函数映射到Java类
在编译过程中MATLAB函数映射到Java类的方法。
远程方法调用
- 客户机-服务器应用程序的远程方法调用
学习如何RMI允许多台机器上运行独立的进程。 - 运行客户端和服务器使用RMI
尝试一个例子使用RMI客户机和服务器。 - 代表本地Java细胞和结构体数组
看到一个例子说明使用本地Java单元和结构体数组。
故障排除Java包
- 常见的故障信息
常见的错误消息在Java包集成和可能的解决方法。