MATLAB ヘルプ センター
Java 機能が使用できるかどうかの判別
tf = usejava(feature)
tf = usejava(feature) は、指定された機能がサポートされている場合に logical 1 (true) を返します。その他の場合は logical 0 (false) を返します。Java® 機能が使用できない場合は、エラー処理にこの関数を使用できます。
feature
1
true
0
false
例
すべて折りたたむ
AWT の GUI コンポーネントが利用可能であるかテストしてから Java Frame を表示するには、次のコード スニペットを使用します。AWT がシステムで利用できない場合、MATLAB® はメッセージ Unable to open a Java Frame を表示します。
Unable to open a Java Frame
if usejava('awt') myFrame = java.awt.Frame; else disp('Unable to open a Java Frame') end
MATLAB が JVM® ソフトウェアにアクセスできない場合にスクリプトを終了させるには、次のコード スニペットを使用します。
変数 filename は Java コードを含む関数です。
filename
if ~usejava('jvm') error([filename ' requires Java to run.']) end
'awt'
'desktop'
'jvm'
'swing'
Java 機能。次の値の 1 つとして指定します。
Java Abstract Window Toolkit (AWT) コンポーネントの UI コンポーネントが利用可能です。
MATLAB 対話型デスクトップが実行中です。詳細については、desktop オプションはサポート終了予定を参照してください。
Java 仮想マシン ソフトウェア (JVM) が利用可能です。
Swing コンポーネント (Java Foundation Classes の Java lightweight UI コンポーネント) が利用可能です。
すべて展開する
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
desktop
feature 引数の desktop オプションは将来のリリースで削除される予定です。
javachk | error
javachk
error
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ