Javaパッケ,ジの統合
コンパaapl . exeルされたmatlab®関数をJava®アプリケ,ションに統合する
MATLAB编译SDK™では,コンパルされたMATLAB関数をJavaアプリケ,ションと統合するにあたり,MATLAB运行时の初期化,コンパ恭顺器ルされたmatlab関数のMATLAB运行时への読み込み,およびJavaとMATLAB間で渡されるデータの管理を行うAPIを組み合わせて使用します。
Javaのパッケージとアプリケーションは,大規模なエンタープライズ環境やWeb環境のアプリケーションに対し,移植可能でスケーラブルなソリューションを提供します。生成されたパッケ,ジは,MATLAB运行时がンストルされているエンタプラズ環境やWeb環境にデプロできます。
Java远程方法调用(RMI)は,Javaオブジェクトによって別のJava虚拟机(JVM)のオブジェクトを呼び出せるようにするAPIのセットです。RMIを使用して,クライアント/サーバーアプリケーション,分散アプリケーション,およびWebアプリケーションを開発します。このようなアプリケ,ションでは,matlab関数を直接呼び出すアプリケ,ションの部分にのみMATLAB运行时が必要です。アプリケーションの他の部分は、ネイティブな Java データ型で操作できます。
関数
compiler.build.javaPackage |
创建Java用于外部部署的包MATLAB |
compiler.build.JavaPackageOptions |
建筑方案Java包 |
mcrinstaller |
現在のプラットフォ,ムに対応するMATLAB运行时インストーラーのバージョンと場所の情報を表示 |
mcrversion |
MATLABのバ,ジョンに対応するMATLAB运行时のバ,ジョン番号を返す |
Java APIドキュメンテ,ション
トピック
要件とハ▪▪ラ▪▪ト
- MATLAB编译器SDK Javaタ,ゲットの要件と制限
MATLAB编译器SDKを使用してJavaパッケ,ジを作成するためのソフトウェア要件を参照する。 - 配置生成包的Java环境
配置Java环境,用于编译MATLAB代码和开发Java应用程序。 - MATLAB编译器SDK Java集成如何工作
了解如何MATLAB编译器SDKJava处理数据。 - MATLAB编译器SDK生成编程接口
了解为处理MATLAB方法而创建的函数签名。
作成およびJavaとの統合
- Javaパッケジの生成とJavaアプリケションのビルド
MATLABでJavaパッケジを作成し,サンプルJavaコドを使って実装する。
サンプルアプリケ,ション
- 将简单的MATLAB函数集成到Java应用程序中
学习如何将MATLAB生成的Java包集成到Java应用程序中。 - 在Java应用程序中显示MATLAB绘图
构建一个显示MATLAB绘图的Java应用程序。 - 使用结构数组创建Java电话簿应用程序
封装一个修改包含电话号码的结构数组的MATLAB函数。 - 创建Java应用程序与多个MATLAB函数
使用依赖关系分析实现包含多个功能的信号分析应用程序。 - 指定多个MATLAB函数到Java类
创建一个包含多个函数的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应用程序中指定并行计算工具箱配置文件
为并行计算工具箱™应用程序指定概要信息。
デプロ▪▪▪に▪▪▪いての考慮事項
- 为可部署Java存档定义嵌入和提取选项
使用MWComponentOptions类或环境变量管理可部署的归档嵌入和提取行为。 - 确保Java的多平台可移植性
确保编译后的MATLAB代码具有平台独立性。 - 单个Java应用程序中多个包的限制
了解不能跨Java包共享的数据类型。
远程方法调用
- 客户机-服务器应用程序的远程方法调用
了解RMI如何允许您在多台机器上运行单独的进程。 - 使用RMI运行客户端和服务器
尝试一个使用RMI的客户机和服务器示例。 - 表示本机Java单元和结构数组
请参阅演示本机Java单元格和结构数组使用的示例。
Javaパッケ,ジのトラブルシュ,ティング
- 常见故障信息
Java包集成期间的常见错误消息和可能的解决方案。