与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版本 |
学习如何将MATLAB生成的Java包集成到Java应用程序中。
构建一个显示MATLAB图形的Java应用程序。
封装一个MATLAB函数,用于修改包含电话号码的结构数组。
实现一个信号分析器应用程序,使用依赖分析合并多个功能。
创建一个包含多个函数的Java包来实现一个矩阵数学程序。
使用面向对象设计在Java包中部署MATLAB类。
方法构建一个Java包,将优化例程应用于目标函数MWJavaObjectRef
类。
使用waitForFigures
在一个基于控制台的Java应用程序中生成MATLAB图形。
参见如何在Java和MATLAB之间转换数据的指南。
请参考Java类型转换为MATLAB类型的规则。
在你的代码中正确地创建和处理MATLAB数据。
参见代码中有效处理图形和图像数据的技术。
使用MWComponentOptions类或环境变量管理可部署的存档嵌入和提取行为。
在编译的MATLAB代码中确保平台独立性。
了解不能跨Java包共享的数据类型。
了解RMI如何允许您在多台机器上运行独立的进程。
尝试一个使用RMI和客户机和服务器的示例。
请参阅演示本机Java单元和结构数组用法的示例。