java.lang.NoClassDefFoundError: javax/microedition/lcdui

0

Witam,
rozpoczynam przygodę z programowaniem w Java ME, napotkałem problem związany z uruchomianiem napisanego kodu.

Platforma systemowa to Windows 10 (bez service pack), Java(TM) Me Platform SDK 8.0. Eclipse IDE for Java Developers Version Mars2. Release(4.5.2), aby korzystać z lcdui zaciągnąłem do biblioteki referencyjnej midp_2.1.jar. Oprogramowanie Eclipse jest skonfigurowane zgodnie z
http://docs.oracle.com/javame/config/cldc/rel/3.3/win/gs/html/getstart_win32/setup_nbenv.htm.

Podczas uruchamiania oprogramowania, wystarczy abym użył jakiegokolwiek komponentu lcdui, w Java ME Embedded Emulator w logu ukazuje się błąd java.lang.NoClassDefFoundError: javax/microedition/lcdui/.... i kompilacja zostaje przerwana. Natomiast Eclipse rozpoznaje bibliotekę lcdui podczas pisania kodu nie zgłasza zastrzeżeń.

Gdzie popełniam błąd ?

0

Błąd NoClassDefFoundError jest związany z używaniem złego API po stronie urządzenia - może w tym jest problem?

0

Program jest uruchamiany z eclipse w Java ME Embedded Emulator.

0

wygląda to tak jakby emulator nie załączał biblioteki referencyjnej. Choć na wszelki wypadek umiejscowiłem ją w każdym katalogu z napisem java - bin lub lib :-)

0

Java ME

Serio?
Nie lepiej Android?

0

Nie pisze tego zawodowo tylko hobbistycznie, Java Me podpasowała mi składniowo. Chodź nie wykluczam że w przyszłości być może zmienię zdanie :-)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.