usejava

Определите, доступна ли функция Java

Синтаксис

tf = usejava(feature)

Описание

пример

tf = usejava(feature) возвращает логический 1 (true), если заданная функция поддерживается. В противном случае возвращается логический 0 (false). Если функция Java® недоступна, то можно использовать эту функцию для обработки ошибок.

Примеры

свернуть все

Используйте следующий фрагмент кода, чтобы протестировать это, компоненты графического интерфейса пользователя AWT доступны прежде, чем попытаться отобразить Кадр Java. Если AWT не доступен в вашей системе, MATLAB® отображает сообщение 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.

if ~usejava('jvm')
   error([filename ' requires Java to run.'])
end

Входные параметры

свернуть все

Функция Java, заданная как одно из этих значений.

'awt'

Компоненты пользовательского интерфейса на Java Abstract Window Toolkit (AWT) доступны.

'desktop'

MATLAB интерактивный рабочий стол запускается.

'jvm'

Программное обеспечение Java Virtual Machine (JVM) запускается.

'swing'

Компоненты Swing (легкий вес Java компоненты пользовательского интерфейса в Фундаментальных классах Java) доступны.

Смотрите также

|

Представлено до R2006a