Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > J2ME


Автор: CGW 27.10.2011, 15:29
Почему у меня WTK пишет такое "Exception: java.lang.ClassNotFoundException:"  
см скриншот картинка справо
Любое что бы не делал даже Hellou World.

Вопрос решон
а на sun me platform SDK 3.0
все работает а классы 
javax.microedition.lcdui.game.*; даже не запускаются 
Вот что происходит см скриншот

может нету каких небуть установленных библиотек?
или это эмуляторы плющит.

Еще вопрос там есть в Source Package -> New -> JavaClass и MIDlet и MIDP Canvas и Java Interface.
Какой пакет надо создавать.
Я так понял для главного создаю MIDlet а для вторичных JavaClass.

Я не могу понять либо в книге Горнакова ошибка, либо чтото с эмуляторами либо я чето непонимаю, коды верные с книг все работало до 8 главы.

Автор: oxigen 28.10.2011, 10:37
Очень похоже, что у Вы используете MIDP1, а нужно MIDP2
Посмотрите, у Вас должен быть где-то подключен файл midpapi*.jar
Если это midpapi10.jar, то поменяйте его на midpapi20.jar

Автор: Pawl 30.10.2011, 23:46
Вы работаете в netbeans? Попробуйте импортировать код в проект: "Создать проект -> Java ME -> импортировать проект Wireless Toolkit"а местоположение WTK укажите проект из книги Гронакова

Автор: CGW 31.10.2011, 17:55
Цитата(Pawl @ 30.10.2011,  23:46)
Вы работаете в netbeans? Попробуйте импортировать код в проект: "Создать проект -> Java ME -> импортировать проект Wireless Toolkit"а местоположение WTK укажите проект из книги Гронакова

Спасибо пробывал в Java™ ME Platform SDK 3.0 Все четко получилось импортировать.
File->New Project->Categories(Java Me SDK) -> Import Wireless Tolkit Project
Не пойму только почему такой косяк если вручную создавать проект наверно что то не так создаю?

Автор: CGW 31.10.2011, 21:49
Цитата(CGW @ 27.10.2011,  15:29)
на sun me platform SDK 3.0
все работает а классы 
javax.microedition.lcdui.game.*; даже не запускаются 

Я не могу понять либо в книге Горнакова ошибка, либо чтото с эмуляторами либо я чето непонимаю, коды верные с книг все работало до 8 главы.

Разобрался с книгой горнаков проблема не в классе javax.microedition.lcdui.game.*;
а в  файлах папку созданную вручную "res" помещена картинка.
но эту картинку нужно добавить в сам sun me platform SDK 3.0
в меню Projects-> Resources -> Add Folder(папка с картинкой).

Собственно из за этого и не работало приложение.

Автор: Pawl 2.11.2011, 15:45
Цитата(CGW @  31.10.2011,  21:49 Найти цитируемый пост)
файлах папку созданную вручную "res" помещена картинка.

знаете, лично у меня, если я помещаю картинки в папку res, на эмуляторе все идет как надо, а вот на реальных устройствах часто бывают ошибки. Поэтому я кладу картинки вместе с исходным кодом - в папку src.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)