Nokia прекратила предлагать свой Developer's Suite, полагаясь на другие IDE, включая Eclipse. Тем временем Nokia снова изменила свои собственные инструменты разработки, и EclipseMe также изменился. Это оставляет большую часть документации неактуальной.
Я хочу знать, что нужно для создания простого Hello-World?
(Я уже выяснил сам, так что это вопросы и ответы для других людей)




Вот что нужно для создания простого приветственного мира -
Вот пример HelloWorld для проверки конфигурации.
Примечание: у меня это сработало на WindowsXP. Также обратите внимание: это должно работать и для S60. Просто замените S40 SDK на этапе 3 на S60.
Если вам не нужно делать что-то, относящееся к Nokia, я предлагаю вообще избегать определений устройств Nokia. Разработайте для универсального устройства, а затем загрузите приложение на реальные физические устройства для окончательного тестирования. Предлагаемые мной шаги:
Загрузите и установите Sun's Wireless Toolkit.
Установите EclipseME, используя метод "установка через скачанный архив".
Настроить EclipseME. Выберите для разработки универсальное устройство, например «DefaultColorPhone».
Создайте новый проект "J2ME Midlet Suite"
Щелкните проект правой кнопкой мыши и создайте новый мидлет «HelloWorld».
Введите код, например:
public HelloWorld() {
super();
myForm = new Form("Hello World!");
myForm.append( new StringItem(null, "Hello, world!"));
myForm.addCommand(new Command("Exit", Command.EXIT, 0));
myForm.setCommandListener(this);
}
protected void startApp() throws MIDletStateChangeException {
Display.getDisplay(this).setCurrent(myForm);
}
protected void pauseApp() {}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {}
public void commandAction(Command arg0, Displayable arg1) {
notifyDestroyed();
}
Самой неприятной для меня проблемой EclipseME был «сломанный» отладчик, который просто не запускался. Это описано в документации, но мне потребовалось около часа, чтобы найти этот совет, когда я впервые установил EclipseME, и еще час, когда я вернулся к разработке JavaME год спустя, поэтому я решил поделиться этими знаниями и здесь.
Если отладчик не запускается,
После этого Eclipse сможет подключиться к KVM и запустить мидлет с подключенным отладчиком.
Ваш ответ важен. Чтобы сделать его более заметным, ответьте на него на stackoverflow.com/questions/67559/…. Я не хотел брать вашу заслугу :-)
Можете попробовать EasyEclipse Mobile Java