2012-03-17 18 views
1

자바 무선 툴킷에서 간단한 HelloWorld 프로그램 (CLDC 및 MIDP)을 사용해 보았지만 Java ME SDK에서 시도했지만 잘 빌드되었지만 에뮬레이터가 실행되지 않습니다. 다음 메시지가 표시됩니다.J2ME 에뮬레이터가 표시되지 않음 : 에뮬레이터 0이 등록 대기 중일 때 종료되었습니다.

Starting emulator in execution mode 
Error 
Failed to connect to device 0! 
Reason: 
Emulator 0 terminated while waiting for it to register! 

Windows XP 및 Java ME Platform SDK 3.0을 사용하며 Netbeans 또는 Eclipse를 사용하고 있지 않습니다.

+1

방화벽이 차단할 수 있습니다. – Lucifer

+0

예 방화벽 상자가 왔지만 "차단 해제"를 선택했지만 동일한 오류가 발생했습니다. 이 문제를 해결할 다른 방법이 있습니까? –

+0

제어판에서 방화벽을 열고 옵션에서 에뮬레이터를 추가하십시오. – Lucifer

답변

1

완전히 끄면 문제가 해결됩니다! 얼마나 완벽한 오류 에뮬레이터!

1

이 문제가 발생하여 방화벽/IDE 새로 고침/DEP 솔루션이 작동하지 않았습니다. Java ME SDK에는 JDK 6 (2.1)과 함께 제공되는 JAXB (2.2)보다 최신 버전이 필요합니다.

이 문제를 해결하려면 "% JAVA_HOME % \ lib \ endorsed"디렉토리 (C : \ Program Files \ Java \ jdk1.6.0_03 \ jre \ lib \ endorsed)를 만들고 새로운 jaxb-api를 다운로드하십시오. jar (http://www.java2s.com/Code/JarDownload/jaxb-api/jaxb-api-2.2.3.jar.zip 나를 위해 일했다), lib \ endorsed에 압축을 풉니 다.