Модераторы: javastic, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Nokia Developer's Suite for J2ME 
:(
    Опции темы
zss
Дата 25.11.2007, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 708
Регистрация: 17.6.2004

Репутация: нет
Всего: 2



Цитата(Antropoid @  25.11.2007,  01:04 Найти цитируемый пост)
Устанавливаешь, запускаешь Ktoolbar (WTK_HOME\bin\ktoolbar.bat) -> New Project -> Project Name: HelloWorldMIDlet Class Name:  Midlet //указываешь класс (существующий) который extends MIDlet (Дальше появится папочка в WTK_HOME\apps\HelloWorld\

да мне не нужен существующий - нужен новый чистый проект


Цитата(Antropoid @  25.11.2007,  01:04 Найти цитируемый пост)
дык. Ты где кнопку жмешь то??? В Эклипсе??? Это в WTK надо! 

это как это так ? Компилятор кто ?
PM MAIL ICQ   Вверх
zss
Дата 25.11.2007, 01:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 708
Регистрация: 17.6.2004

Репутация: нет
Всего: 2



а можно как проще ?

Может какой интегратор есть для  Eclipse ?

и еще он кричит, что ему нужен  full Java SE SDK 1.5 or later

Прои ниво никто не говорил smile

Это сообщение отредактировал(а) zss - 25.11.2007, 01:58
PM MAIL ICQ   Вверх
zss
Дата 25.11.2007, 03:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 708
Регистрация: 17.6.2004

Репутация: нет
Всего: 2



решил попробовать с Nokia Developer's Suite Для Java

http://www.forum.nokia.com/info/sw.nokia.c...QpB7ckaxUcvQ-20

нихрена не могу скачать

З.Ы. Блин, что за засада по всем фронтам - даже скачать не получается...


PM MAIL ICQ   Вверх
dorogoyIV
Дата 25.11.2007, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



попробуй с нуля.
у тебя есть WTK.
запускаешь ее.
жмешь кнопку "new project"
вводишь project name- // пофигу что
вводишь MIDlet Class Name- // надеюсь понятно, что надо ввести
жмешь ОК
все. у тебя теперь есть папка с твоим проектом. она находится в ...\\WTK\apps\...
берешь стандартный file.java (это может быть HellowWorld) и кладешь его в папку ...\\WTK\apps\(твой проект)\src
на запущенной WTK жмешь "Build"
на запущенной WTK жмешь "Run"

PM MAIL   Вверх
zss
Дата 25.11.2007, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 708
Регистрация: 17.6.2004

Репутация: нет
Всего: 2



Цитата(dorogoyIV @  25.11.2007,  12:24 Найти цитируемый пост)
попробуй с нуля.
у тебя есть WTK.
запускаешь ее.
жмешь кнопку "new project"
вводишь project name- // пофигу что
вводишь MIDlet Class Name- // надеюсь понятно, что надо ввести
жмешь ОК
все. у тебя теперь есть папка с твоим проектом. она находится в ...\\WTK\apps\...
берешь стандартный file.java (это может быть HellowWorld) и кладешь его в папку ...\\WTK\apps\(твой проект)\src
на запущенной WTK жмешь "Build"
на запущенной WTK жмешь "Run"


попробовал - build говорит, что нужен полный Java SE SDK. Зачем ? и где его скачать ?
PM MAIL ICQ   Вверх
eugine_s
Дата 25.11.2007, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



Цитата(zss @  25.11.2007,  13:32 Найти цитируемый пост)
попробовал - build говорит, что нужен полный Java SE SDK. Зачем ? и где его скачать ? 


А как ты комплировать собрался? 

ТЫ ОЧЕНЬ НЕ ВНИМАТЕЛЬНЫЙ!!!

Перечитай все посты.

В одном из моих ответов я писал:

1. минимальные требования: JDK (версия от 1.4) + библиотеки
2. JDK + WTK + текстовый редактор
3. JDK + WTK + IDE 

JDK и есть эта Java SE SDK

качать на сайте сана http://java.sun.com в разделе j2se

В этот jdk входит компилятор + jre, собственно второе у тебя наверное и стоит. 
JRE позволяет только запускать приложения, а компилятор - собственно компилирует и генерирует байт код.

Вообще тебе уже все ответы были даны, так что читай внимательно и разбирайся.
PM MAIL   Вверх
zss
Дата 25.11.2007, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 708
Регистрация: 17.6.2004

Репутация: нет
Всего: 2



Цитата(eugine_s @  25.11.2007,  13:41 Найти цитируемый пост)
А как ты комплировать собрался? 

ТЫ ОЧЕНЬ НЕ ВНИМАТЕЛЬНЫЙ!!!

Перечитай все посты.

В одном из моих ответов я писал:

1. минимальные требования: JDK (версия от 1.4) + библиотеки
2. JDK + WTK + текстовый редактор
3. JDK + WTK + IDE 

JDK и есть эта Java SE SDK

качать на сайте сана http://java.sun.com в разделе j2se

В этот jdk входит компилятор + jre, собственно второе у тебя наверное и стоит. 
JRE позволяет только запускать приложения, а компилятор - собственно компилирует и генерирует байт код.

Вообще тебе уже все ответы были даны, так что читай внимательно и разбирайся. 


Да я просто запутался во всех J2ME, JRE, JDK, JSE....

скачал j2sdk_1.4.1_07. Кричит, что нужен sdk версии 1.5 или выше, но 1.4.1 - последняя
PM MAIL ICQ   Вверх
eugine_s
Дата 25.11.2007, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



Цитата(zss @  25.11.2007,  14:05 Найти цитируемый пост)
Кричит, что нужен sdk версии 1.5 или выше, но 1.4.1 - последняя


Последняя JDK 6 Update 3 (или 1.6.3)
PM MAIL   Вверх
zss
Дата 25.11.2007, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 708
Регистрация: 17.6.2004

Репутация: нет
Всего: 2



Цитата(eugine_s @  25.11.2007,  14:09 Найти цитируемый пост)
Последняя JDK 6 Update 3 (или 1.6.3) 

понятно - ща качаю

а пока вопрос - в настройках проекта WTK куча Target Platform. А что для чего ?

Добавлено через 2 минуты и 20 секунд
p.s. тоесть на сколько я понял

1. JDK - набор библиотек + компилятор
2. JRE - Java машина

что есть JSE ?
PM MAIL ICQ   Вверх
eugine_s
Дата 25.11.2007, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



Опять вопрос на внимательность?

Цитата(zss @  25.11.2007,  14:23 Найти цитируемый пост)
что есть JSE ? 


Цитата(eugine_s @  25.11.2007,  13:41 Найти цитируемый пост)
В этот jdk входит компилятор + jre



JRE - урезанная JDK
http://java.sun.com/javase/technologies/index.jsp
Думаю табличка внесет ясность


PM MAIL   Вверх
dorogoyIV
Дата 25.11.2007, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



Цитата(zss @  25.11.2007,  14:23 Найти цитируемый пост)
а пока вопрос - в настройках проекта WTK куча Target Platform. А что для чего ?

пока что запусти пробный мидлет.
с остальными настройками потом разберешься
PM MAIL   Вверх
zss
Дата 25.11.2007, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 708
Регистрация: 17.6.2004

Репутация: нет
Всего: 2



Цитата(eugine_s @  25.11.2007,  14:09 Найти цитируемый пост)
Последняя JDK 6 Update 3 (или 1.6.3) 


Цитата(dorogoyIV @  25.11.2007,  15:32 Найти цитируемый пост)
пока что запусти пробный мидлет.
с остальными настройками потом разберешься 

скачал. поставил. build - таже хрень - хочет SDK 1.5 или выше

P.S.Блин - что Sun не может нормальную среду разработки создать :(
Может как к JBuilderX прикрутить можно ?

Вот MS хоть его и хают - создал среду и для всех его устройств позволил разрабатывать приложения без напрягов. Под PPC одно удовольствие писать - и компилятор и отладчик и эмулятор. А для того, чтобы заставить это хозяйство работать - достаточно скачать ActiveSync - и все.

А тут куча непонятных библиотек, непонятно как подцепить их ... :(
PM MAIL ICQ   Вверх
zss
Дата 25.11.2007, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 708
Регистрация: 17.6.2004

Репутация: нет
Всего: 2



вот статья
http://www.realcoding.net/article/view/513

Код

Дело в том, что основным предназначением Java очень быстро стала разработка игр. И вот здесь MIDP 1.0 (Mobile Information Device Profile), использующийся в настоящий момент в большинстве телефонов, оказался не на высоте. Отсутствие возможности использования прозрачных спрайтов уже сильно затрудняло разработку приложений. К этому прибавлялось невозможность использования полноэкранного режима, поворота и инвертирования спрайтов (чтобы сделать кораблик, способный лететь в четыре направления, надо было рисовать и закачивать на телефон четыре практически одинаковых спрайта, что отрицательно сказывалось на размерах игры и доступной памяти) и некоторые прочие недостатки. 

Nokia решила не ждать появления MIDP 2.0 и разработать собственный API, ориентированный на производителей игр. MIDP 2.0 до большинства аппаратов Nokia еще не добрался, хотя большинство аппаратов поддерживает отдельные его функции. 

В настоящий момент нокия, как производитель сотовых телефонов, лидирует. И, на правах монополиста, обходя примерно вдвое ближайшего конкурента по количеству производимых в год аппаратов, может пытаться устанавливать свои стандарты. Что с успехом и делает.


Может все-таки Nokia Developer's Suite ?
PM MAIL ICQ   Вверх
zss
Дата 25.11.2007, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 708
Регистрация: 17.6.2004

Репутация: нет
Всего: 2



вобщем поудалял все Java пакеты и преставил

build - ok. run - 
Код

Project "xxx" loaded
Project settings saved
Building "xxx"
Build complete
Running with storage root C:\Documents and Settings\Администратор\j2mewtk\2.5.2\appdb\DefaultColorPhone
Running with locale: Russian_Russia.1251
Running in the identified_third_party security domain
Unable to create MIDlet xxxm
java.lang.ClassNotFoundException: xxxm
    at com.sun.midp.midlet.MIDletState.createMIDlet(+29)
    at com.sun.midp.midlet.Selector.run(+22)
Execution completed.
3431379 bytecodes executed
738 thread switches
1668 classes in the system (including system classes)
17763 dynamic objects allocated (536288 bytes)
2 garbage collections (461768 bytes collected)



Добавлено через 38 секунд
P.S. И как его отлаживать -  я так и не понял ?
PM MAIL ICQ   Вверх
eugine_s
Дата 25.11.2007, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



JAVA_HOME пропиши в перемынных окружения
или попробуй переставить WTK

Цитата(zss @  25.11.2007,  15:54 Найти цитируемый пост)
А тут куча непонятных библиотек, непонятно как подцепить их ... :( 


Что тут не понятного:
1. Установил java. Только нормально установил. Доку может какую-то прочитал. JAVA_HOME прописал
2. WTK установил. 
Можно начинать работать.


Цитата(zss @  25.11.2007,  17:00 Найти цитируемый пост)
вот статья
http://www.realcoding.net/article/view/513
Может все-таки Nokia Developer's Suite ? 


На дату не смотрел?
Рубрика: Java2ME Добавлено: admin 19.11.2003 21:53

Нокия сейчас свои пакеты (Nokia API) добавляет в JVM только для совместимости, а в некоторые наверное уже и не добавляет.
Сейчас все телефоны MIDP 2.0. Еще год назад попадалась статья, что перестали выпускать MIDP 1.0 телефоны.

С сайта нокии можешь скачать разве что эмуляторы, чтобы хоть как-то приблизиться к настоящим устройствам при тестировании программы.

Добавлено через 4 минуты и 27 секунд
Цитата(zss @  25.11.2007,  17:45 Найти цитируемый пост)

Код

java.lang.ClassNotFoundException: xxxm
    at com.sun.midp.midlet.MIDletState.createMIDlet(+29)
    at com.sun.midp.midlet.Selector.run(+22)


В папке src нет файла xxxm.java

Надеюсь ты знаешь что 
1. java чувствительна к регистру букв
2. в одном файле *.java может находится несколько классов, но public класс только одни - причем имя этого public класса должно совпадать с названием файла (учитывая регистр букв).
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0590 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.