usejava

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

Синтаксис

Описание

пример

tf = usejava(feature) возвращает логический 1 TRUE) если заданная функция поддерживается. В противном случае это возвращает логический 0 ложь). Если функция 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