MATLAB 도움말 센터
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 대화형 데스크탑이 실행 중입니다. 자세한 내용은 desktop option will not be supported 항목을 참조하십시오.
Java Virtual Machine 소프트웨어(JVM®)를 사용할 수 있습니다.
Swing 컴포넌트(Java Foundation Classes의 Java Lightweight UI 컴포넌트)를 사용할 수 있습니다.
오류 메시지에 표시할 식별자로, string형이나 문자형 벡터로 지정됩니다.
데이터형: string | char
string
char
오류 메시지로, 다음 필드를 가지는 구조체로 반환됩니다. 이 기능을 사용할 수 있는 경우 javachk는 빈 필드를 가지는 오류 구조체를 반환합니다.
message
메시지로, 문자형 벡터로 지정됩니다.
identifier
식별자로, 문자형 벡터로 지정됩니다.
모두 확장
desktop
feature 인수에 대한 desktop 옵션은 향후 릴리스에서 제거될 예정입니다.
usejava | error
usejava
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.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의