1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

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

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

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

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. Jonny

    Jonny Гость

    Помогите, пожалуйста!!!
    Начал учить J2ME. Создал файл HelloWorld.java, внутри которого такое:
    Код (Text):
    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();
    }
    }
    }
    Командой
    Код (Text):
    javac -d E:\Programs\Programming\Java\projects\tmp_classes -bootclasspath E:\Programs\Programming\Java\midp2.0fcs\classes HelloWorld.java
    получил HelloWorld.class. Потом командой
    Код (Text):
    preverify -d E:\Programs\Programming\Java\projects\classes E:\Programs\Programming\Java\projects\tmp_classes
    получил ёще один файл HelloWorld.class. С помощью команды
    Код (Text):
    midp -classpath E:\Programs\Programming\Java\projects\classes greeting.HelloWorld
    удалось нормально запустить этот HelloWorld.class. Но когда командой
    Код (Text):
    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 Гость

    Попробуй сделать тоже самое на эмуляторе в IDE типа Eclipse либо InteliJ IDEA. И то, и то имеют удобные плагины для работы с WTK. IDEA 5.x сразу поставляется с этим плагином. Там тебе по крайней мере напишут все варнинги и правильно сфорганят джарку.
     
Загрузка...
Похожие Темы - Не запускается созданый
  1. sainethat
    Ответов:
    13
    Просмотров:
    490
  2. Denybxx
    Ответов:
    3
    Просмотров:
    237
  3. M.Planck
    Ответов:
    1
    Просмотров:
    247
  4. unin68
    Ответов:
    5
    Просмотров:
    236
  5. gURaBA_N
    Ответов:
    10
    Просмотров:
    709
Статус темы:
Закрыта.

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