このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
MATLAB からの Java の呼び出し
MATLAB® から Java® ライブラリ機能を直接呼び出す
MATLAB ワークスペースで使用するよう既存の Java クラスにアクセスできます。たとえば、Java 言語に含まれている java.util
などの組み込みクラス パッケージを使用します。これらのパッケージの詳細は、Java 言語のドキュメンテーションを参照してください。また、個々の .class
ファイル、パッケージ、Java Archive (JAR) ファイルで定義されているクラス (自分で作成したクラスを含む) にもアクセスできます。
MATLAB は、ご使用のシステム バージョンの Java ランタイム環境 (JRE™) で実行できます。MATLAB と互換性がある Java のバージョンの詳細については、MATLAB Interfaces to Other Languages を参照してください。MATLAB で JRE のパスを設定するには、jenv
を呼び出します。オペレーティング システムのプロンプトからパスを設定するには、matlab_jenv
を呼び出します。
代わりに、Java アプリケーションから MATLAB 関数を呼び出す場合は、Java からの MATLAB の呼び出しを参照してください。
関数
isjava | 入力が Java オブジェクトかどうかを判別 |
javaaddpath | 動的 Java クラス パスへのエントリの追加 |
javaArray | Java 配列オブジェクトの作成 |
javachk | Java 機能のサポートに基づくエラー メッセージ |
javaclasspath | Java クラス パスを返すか、動的パスを指定 |
javaMethod | Java メソッドの呼び出し |
javaMethodEDT | Event Dispatch Thread (EDT) からの Java メソッドの呼び出し |
javaObject | Java コンストラクターの呼び出し |
javaObjectEDT | Event Dispatch Thread (EDT) の Java コンストラクターの呼び出し |
javarmpath | 動的 Java クラス パスからのエントリの削除 |
usejava | Java 機能が使用できるかどうかの判別 |
jenv | MATLAB の Java のパスを設定 (R2021b 以降) |
matlab_jenv | MATLAB の Java のパスをシステム プロンプトから設定 (R2021b 以降) |
オブジェクト
JavaEnvironment | Java environment information (R2023a 以降) |
クラス
matlab.exception.JavaException | Java 例外のエラー情報の取得 |
トピック
入門
- Java ライブラリ入門
MATLAB Java インターフェイスを使用するための要件。 - Java を使用するためのシステムの構成
サポートされているバージョンの Java がインストールされていることを確認する方法。 - Java クラス パス
Java クラスを MATLAB ワークスペースに配置する。
Java ライブラリの使用
- Java メソッドの呼び出し
Java 標準ライブラリ クラス
java.util.ArrayList
のメソッドを呼び出す方法。 - 独自の Java クラスのメソッドの呼び出し
動的クラス パスを使用して独自の Java クラスを開発する。 - Call Back into MATLAB from Java
How to write Java programs that call into MATLAB from a running MATLAB. - 関数 import を使用した Java クラス名の単純化
関数import
を使用してクラス名のみでクラスを参照する。 - Java パッケージの削除
Java パッケージを MATLAB の静的パスに追加する。
Java 配列
- MATLAB による Java 配列の表現方法
MATLAB による Java 配列のサイズ、形状および次元の解釈方法。