メインコンテンツ

JavaEnvironment

Java 環境の情報

R2023a 以降

説明

JavaEnvironment オブジェクトには、システム上の Java® プログラムに関する情報が含まれています。Java 環境情報は、さまざまな MATLAB® セッションにわたって維持されます。

作成

JavaEnvironment オブジェクトを作成するか、プロパティを変更するには、jenv を呼び出します。MATLAB が読み込んだ後に、Java 環境を変更することはできません。環境を変更するには、MATLAB を再起動してから jenv を呼び出します。

プロパティ

すべて展開する

この プロパティ は読み取り専用です。

Java バージョン。string として返されます。Version プロパティを設定するには、version 引数を MATLAB でサポートされているバージョン番号に設定して jenv を呼び出します。バージョン情報については、Versions of OpenJDK Compatible with MATLAB by Release を参照してください。

例: "Java 1.8.0_202-b08 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode​"

この プロパティ は読み取り専用です。

ホーム フォルダー。Java.Home システム プロパティへのパスを含む string として返されます。

例: "/Applications/sys/java/jre"

この プロパティ は読み取り専用です。

Java 仮想マシン ライブラリ ファイル。ファイルへのパスを含む string として返されます。

例: "/Applications/sys/java/jre/lib/server/libjvm.dylib"​

この プロパティ は読み取り専用です。

プロセスのステータス。notloaded または loaded として返されます。

この プロパティ は読み取り専用です。

Java の設定値。次のいずれかの値をもつ string として返されます。

  • "factory" — MATLAB に付属のバージョン

  • "system" — システムでの既定バージョン

  • Java のカスタム パス — コンピューター上の Java がインストールされているフォルダー

Configuration プロパティを設定するには、version 引数を指定して jenv を呼び出します。

バージョン履歴

R2023a で導入