Nekromaster Как это всё бывает! Сначала открываем учебник, читаем про Java, радуемся новым непонятным словам, но не понимаем что и где делаем. В учебнике написано скачать WTK, а на форуме нам подсовывают какой то Janino и говорят что это нам и нужно. И мы обиженные на весь мир и особенно на S- C.ru ложимся спать... а не всё так грустно! :) эта стья объяснит как проходит сборка программ на мобильнике! И если у вас останутся вопросы идите и задайте их в гостевой я с радостью отвечу! Я буду писать код программы в Opera Mini 3.11 mod Для тех кто не знает с помощью этого браузера можно создать любой файл. Так чтож приступим к самому программированию я открываю Оперу и создаю файл HelloWorld.java В опере я совершаю следующие действия 1. Открываю Оперу 2. Захожу в файл-менеджер (меню/переход/ файл.менеджер) 3. Создаю где хочу свой файл(надеюсь разберётесь где и как сохранить) 4. Теперь нам надо изменить файл. Ну это можно и подробней а) Открыть Текст/Iso; б) Меню Изменить Текст/всё 5. Теперь будем создавать наш код HelloWorld import javax.microedition.midlet.MIDlet; import javax.microedition.lcdui.*; public class HelloWorld extends MIDlet { Form f; // объявляем форму Command exit; // объявили команду Display d; // объявили Дисплэй public void startApp(){ f = new Form ("Hello,World");// создали новую форму exit = new Command ("Exit",Command.EXIT,1);// объявили команду, а как же иначе будете выходить из приложения f.append("Hello,World");// вывели текст на экран f.addCommand(exit);// добавили команду в форму f.setCommandListener(this)// прослушали команды d = Display.getDisplay(this);// получили дисплэй для наших деяний d.setCurrent(f);// вывели форму на экран } public void CommandAction (Command c){ if(c==exit){destroyApp(true);}} public void pauseApp(){} // перевели программу в сон public void destroyApp (boolean unconditional) {notifyDestroyed();} // вышли из программы } записали и сохранили. Теперь нам надо проверить на ошибки и создать файл *.class Надеюсь вы скачали Janinoс моего сайта Janino Советую если будете много программировать на мобильном то создайте три папки с исходниками(src),с классами(*.class) и с готовыми Jar файлами(*.jar). Первое поле -sourcepath в нём пишем полный путь до файлов, я пишу на Nokia в папке src data/images/src Заметье без слэша в конце! - d в этом поле пишем куда будем сохранять файлы data/images/class остальные поля можно оставить пустым, пока они вам не понадобится. Нажимаем заветную кнопку Compile. Если вы сделали всё правильно то Janino выведет результат о успешной компиляции. Теперь надо преверифицировать class файлы с помощью программы Preverifier Многие программы не идут без преверифицирования Открываем Preverifier Здесь должно быть всё понятно в первом поле пишем путь к классам, во втором куда сохранять файлы после преверифицировации. Написали и нажали на Verify. Всё должно получиться. Осталось собрать Jar. На Sony-Ericsson и Siemens проблем должно не возникнуть, а на Nokia читаем эту статью Программируем на Nokia Могу сказать что есть более простой способ Простой способ лома смарта качаете, устанавливаете и смарт взломан. И последние действие это открытие JarBuilder прописываем пути и собираем архив... На Nokia надо избавится от запросов!!!! JarBuilder Теперь устанавливаем приложение и радуемся первому приложению на мобильнике!!! Это только ХелллоВорлд и минимум программ, в следующей статье опишу этапы разработки программы