이제 답을 알 것 같습니다.
Using Sample projects에있는 JME SDK 3.4 설명서 페이지로 돌아가서 UIDemo 인스턴스를 만들고 실행했습니다. lcdui 클래스를 사용하지만 완벽하게 실행됩니다. javax.microedition.lcdui.*
을 해결할 수 없다는 오류가 없습니다.
차이점은 작업 샘플이 처음 시도한 라이브러리와 다른 라이브러리를 사용하고있는 것 같습니다. 첫 번째는 org.elipse.mtj.JavaMEContainer/Oracle Java 플랫폼 마이크로 에디션 SDK 3.4/IMPNGDevice1, 을 사용하는 반면 org.elipse.mtj.JavaMEContainer/Oracle Java (TM) Platform Micro Edition SDK 3.4/JavaMEPhone1. 그들은 다른 항아리 세트를 포함합니다. 작업 중 하나는 midp_2.1.jar
이고, 이전 것은 impng_1.0.jar
입니다.
IMP-NG에 왜 lcdui가 없습니까? 글쎄, 그들은 무슨 일을하는지에 관심을 지불하는 사람들은 read that
[IMP-NG에 대한]이 JSR는 모바일 유사한 자바 런타임 환경을 지원하기 위해, 소원 임베디드 네트워크 장치를 대상으로 J2ME 프로파일을 정의 할 것 Information Device Profile (MIDP) 버전 2.0이지만 MIDP 2.0에 필요한 그래픽 디스플레이 기능을 제공하지 않습니다.
정보 모듈 프로필 - 차세대 (IMP-NG)는 최소한 GUI 기능 (LCDUI)과 관련된 API가 제거 된 MIDP 2.0의 엄격한 하위 집합입니다. MIDP 2.0에 아직없는 기능이 예상되거나 필요하지 않습니다. "
다음 질문은 내가 튜토리얼을 진행할 때 IMP-NG를 선택하게 된 이유가 무엇인가하는 것입니다 ... 그래픽을 사용하는 MIDlet을 정말로 원할 때 나는 확신합니까?
Downvoter, 설명해 주시겠습니까? – LarsH