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

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

Статус темы:
Закрыта.
  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. gURaBA_N
    Ответов:
    7
    Просмотров:
    149
  2. anna
    Ответов:
    8
    Просмотров:
    479
  3. VladSh
    Ответов:
    2
    Просмотров:
    728
  4. cobra77777
    Ответов:
    6
    Просмотров:
    1.633
  5. Amfion
    Ответов:
    2
    Просмотров:
    923
Статус темы:
Закрыта.

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