Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

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 クラス パスへのエントリの追加
javaArrayJava 配列オブジェクトの作成
javachkJava 機能のサポートに基づくエラー メッセージ
javaclasspathJava クラス パスを返すか、動的パスを指定
javaMethodJava メソッドの呼び出し
javaMethodEDTEvent Dispatch Thread (EDT) からの Java メソッドの呼び出し
javaObjectJava コンストラクターの呼び出し
javaObjectEDTEvent Dispatch Thread (EDT) の Java コンストラクターの呼び出し
javarmpath動的 Java クラス パスからのエントリの削除
usejavaJava 機能が使用できるかどうかの判別
jenvMATLABJava のパスを設定 (R2021b 以降)
matlab_jenvMATLABJava のパスをシステム プロンプトから設定 (R2021b 以降)

オブジェクト

JavaEnvironmentJava environment information (R2023a 以降)

クラス

matlab.exception.JavaExceptionJava 例外のエラー情報の取得

トピック

入門

Java ライブラリの使用

トラブルシューティング

Java ヒープ メモリ基本設定

Java ヒープ サイズの調整方法。

MATLAB での Java main メソッドの呼び出しの回避

MATLAB が main メソッドを処理する方法。