문서도움말 센터
이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.
Java 기능 지원에 따른 오류 메시지
MSG = javachk(feature)
javachk(feature,component)
예제
MSG = javachk(feature)는 지정된 Java® 기능을 현재 MATLAB® 세션에서 사용할 수 없을 경우 일반 오류 메시지를 반환합니다.
MSG
feature
javachk(feature,component)는 또한 오류 메시지에서 지정된 component의 이름을 표시합니다.
component
모두 축소
Java 명령을 호출하기 전에 Java를 사용할 수 있는지 테스트하려면 이러한 명령문을 사용하십시오. 오류가 없으면 isempty 함수는 true입니다.
isempty
if isempty(javachk('jvm')) scalar = java.lang.Double(5); end
javachk 오류 메시지에 컨텍스트를 제공하려면 javachk 함수에 선택 사항인 텍스트 파라미터를 추가하십시오.
javachk
다음 명령문으로 스크립트 myFile.m을 만듭니다. 이 스크립트는 Java를 호출하여 프레임을 만들기 전에 Java를 사용할 수 있는지를 확인합니다.
myFile.m
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.
'awt'
'desktop'
'jvm'
'swing'
Java 기능으로, 다음 값 중 하나로 지정됩니다.
Java AWT(Abstract Window Toolkit)의 UI 구성요소를 사용할 수 있습니다.
MATLAB 대화형 데스크탑이 실행 중입니다.
Java Virtual Machine 소프트웨어(JVM™)가 실행 중입니다.
Swing 구성요소(Java Foundation Classes의 Java Lightweight UI 구성요소)를 사용할 수 있습니다.
오류 메시지에 표시할 식별자로, string형이나 문자형 벡터로 지정됩니다.
데이터형: string | char
string
char
오류 메시지로, 다음 필드를 가지는 구조체로 반환됩니다. 이 기능을 사용할 수 있는 경우 javachk는 빈 필드를 가지는 오류 구조체를 반환합니다.
message
메시지로, 문자형 벡터로 지정됩니다.
identifier
식별자로, 문자형 벡터로 지정됩니다.
error | usejava
error
usejava
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office