1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Не запускается созданый Jar-файл. :-(

Тема в разделе "Java", создана пользователем Jonny, 24 авг 2006.

Статус темы:
Закрыта.
  1. Jonny

    Jonny Гость

    Репутация:
    0
    Помогите, пожалуйста!!!
    Начал учить J2ME. Создал файл HelloWorld.java, внутри которого такое:
    Код:
    package greeting;
    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;
    public class HelloWorld extends MIDlet implements CommandListener
    {
    private Display display;
    private TextBox textBox;
    private Command quitCommand;
    public void startApp()
    {
    display=Display.getDisplay(this);
    quitCommand=new Command("Quit",Command.SCREEN,1);
    textBox=new TextBox("Hello World","My first MIDlet",40,0);
    textBox.addCommand(quitCommand);
    textBox.setCommandListener(this);
    display.setCurrent(textBox);
    }
    public void pauseApp()
    {
    }
    public void destroyApp(boolean unconditional)
    {
    }
    public void commandAction(Command choice, Displayable displayable)
    {
    if (choice==quitCommand)
    {
    destroyApp(false);
    notifyDestroyed();
    }
    }
    }
    Командой
    Код:
    javac -d E:\Programs\Programming\Java\projects\tmp_classes -bootclasspath E:\Programs\Programming\Java\midp2.0fcs\classes HelloWorld.java
    получил HelloWorld.class. Потом командой
    Код:
    preverify -d E:\Programs\Programming\Java\projects\classes E:\Programs\Programming\Java\projects\tmp_classes
    получил ёще один файл HelloWorld.class. С помощью команды
    Код:
    midp -classpath E:\Programs\Programming\Java\projects\classes greeting.HelloWorld
    удалось нормально запустить этот HelloWorld.class. Но когда командой
    Код:
    jar -cfvm E:\Programs\Programming\Java\projects\midlets\HelloWorld.jar manifest.txt -C E:\Programs\Programming\Java\projects\classes greeting
    сделал jar-файл (manifest.txt тоже есть), то тот не хочет запускаться после закачивания на SonyEricsson J300i; на эмулоторе среды J2ME Wireless Toolkit 2.2 тоже не запускается (пишет "java.lang.ClassNotFoundException").
    Что делать!? :lol: Установлены jdk1.6.0, jre1.6.0, CLDC 1.1, MIDP 2.0 FCS, J2ME Wireless Toolkit 2.2.
     
  2. Shurup

    Shurup Гость

    Репутация:
    0
    Попробуй сделать тоже самое на эмуляторе в IDE типа Eclipse либо InteliJ IDEA. И то, и то имеют удобные плагины для работы с WTK. IDEA 5.x сразу поставляется с этим плагином. Там тебе по крайней мере напишут все варнинги и правильно сфорганят джарку.
     
Загрузка...
Похожие Темы - Не запускается созданый
  1. Lustrator
    Ответов:
    16
    Просмотров:
    234
  2. erlan1749
    Ответов:
    0
    Просмотров:
    66
  3. Avldokuchaev
    Ответов:
    4
    Просмотров:
    334
  4. Cryfier
    Ответов:
    2
    Просмотров:
    252
  5. t0ss1
    Ответов:
    11
    Просмотров:
    564
Статус темы:
Закрыта.

Поделиться этой страницей