Main Content

javachk

Java 기능 지원에 따른 오류 메시지

설명

예제

MSG = javachk(feature)는 지정된 Java® 기능을 현재 MATLAB® 세션에서 사용할 수 없을 경우 일반 오류 메시지를 반환합니다.

예제

javachk(feature,component)는 오류 메시지에서 지정된 component의 이름도 표시합니다.

예제

모두 축소

Java 명령을 호출하기 전에 Java를 사용할 수 있는지 테스트하려면 이러한 명령문을 사용하십시오. 오류가 없으면 isempty 함수는 true입니다.

if isempty(javachk('jvm'))
   scalar = java.lang.Double(5);
end

javachk 오류 메시지에 컨텍스트를 제공하려면 javachk 함수에 선택 사항인 텍스트 파라미터를 추가하십시오.

다음 명령문으로 스크립트 myFile.m을 만듭니다. 이 스크립트는 Java를 호출하여 프레임을 만들기 전에 Java를 사용할 수 있는지를 확인합니다.

error(javachk('awt','myFile'))
myFrame = java.awt.Frame;
myFrame.setVisible(1)

Linux® 시스템 프롬프트에서 MATLAB을 시작합니다.

matlab -nojvm

스크립트를 실행합니다.

myFile

Java를 사용할 수 없는 경우 MATLAB은 이 오류를 표시하여, 소스를 myFile 스크립트로 식별합니다.

Error using myFile (line 1)
myFile is not supported because:
Java is not currently available.

입력 인수

모두 축소

Java 기능으로, 다음 값 중 하나로 지정됩니다.

'awt'

Java AWT(Abstract Window Toolkit)의 UI 컴포넌트를 사용할 수 있습니다.

'desktop'

MATLAB 대화형 데스크탑이 실행 중입니다.

'jvm'

Java Virtual Machine 소프트웨어(JVM®)가 실행 중입니다.

'swing'

Swing 컴포넌트(Java Foundation Classes의 Java Lightweight UI 컴포넌트)를 사용할 수 있습니다.

오류 메시지에 표시할 식별자로, string형이나 문자형 벡터로 지정됩니다.

데이터형: string | char

출력 인수

모두 축소

오류 메시지로, 다음 필드를 가지는 구조체로 반환됩니다. 이 기능을 사용할 수 있는 경우 javachk는 빈 필드를 가지는 오류 구조체를 반환합니다.

메시지로, 문자형 벡터로 지정됩니다.

식별자로, 문자형 벡터로 지정됩니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

|