メインコンテンツ

javaclasspath

Java クラス パスを返すか、動的パスを指定

説明

javaclasspath は、Java® クラス パスの静的セグメント動的セグメントを表示します。

javaclasspath('-dynamic') は、動的パスを表示します。

javaclasspath('-static') は、静的パスを表示します。

dpath = javaclasspath は、動的パス dpath を返します。

spath = javaclasspath('-static') は、静的パス spath を返します。

jpath = javaclasspath('-all') は全体のパス jpath を返します。返された cell 配列は、最初にパスの静的セグメントを含み、次に動的セグメントを含みます。

javaclasspath(dpath) は、動的パスを dpath に変更します。この構文を使用して、開発およびデバッグしている Java クラスを再度読み込みます。

javaclasspath(dpath1,dpath2) は、動的パスをパス dpath1,dpath2 の連結に変更します。

javaclasspath(statusmsg) は、ステータス メッセージの表示を有効または無効にします。

すべて折りたたむ

動的パスのエントリをもつ cell 配列 p を作成します。動的パスにエントリがない場合、MATLAB® は空の cell 配列を作成します。

javaclasspath('-v0') % Suppress display of class-loading messages
p = javaclasspath
p = 

     {}

入力引数

すべて折りたたむ

パス エントリ。string、string の配列、文字ベクトルまたは文字ベクトルの cell 配列として動的パスに指定します。MATLAB により相対パスが絶対パスに変換されます。

例: javaclasspath('https://www.example.com')

データ型: char | cell

パス エントリ。string、string の配列、文字ベクトルまたは文字ベクトルの cell 配列として、連結し、動的パスに指定します。

データ型: char | cell

メッセージ フラグ。次の値のいずれかとして指定します。

'-v0'

ファイル システムから Java パスを読み込む際に、ステータス メッセージを表示しません。

'-v1'

ステータス メッセージを表示します。

statusmsg 引数は関数 javaclasspathjavaaddpath および javarmpath からのステータス メッセージの表示を制御します。

出力引数

すべて折りたたむ

現在のパスの動的パス エントリ。string の配列または文字ベクトルの cell 配列として返されます。パス エントリがない場合、dpath は空の cell 配列です。

現在のパスの静的パス エントリ。string の配列または文字ベクトルの cell 配列として返されます。パス エントリがない場合、spath は空の cell 配列です。

すべてのパス エントリ。string の配列または文字ベクトルの cell 配列として返されます。パス エントリがない場合、jpath は空の cell 配列です。

詳細

すべて折りたたむ

ヒント

  • Java クラスは、動的パス上のクラスと依存関係がある静的パス上に配置しないでください。そのような依存関係があると、ランタイム エラーが発生します。

  • 動的クラス パス上のファイルによって定義されるすべての Java クラスの定義をクリアするには、clear コマンドを呼び出します。

  • 静的パスで既に指定されているエントリを動的パスに追加すると、警告が発生します。

バージョン履歴

R2006a より前に導入