ОБСУЖДЕНИЕ

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

1 ответов 8,8 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Помогите, пожалуйста!!!
Начал учить 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.
 
Попробуй сделать тоже самое на эмуляторе в IDE типа Eclipse либо InteliJ IDEA. И то, и то имеют удобные плагины для работы с WTK. IDEA 5.x сразу поставляется с этим плагином. Там тебе по крайней мере напишут все варнинги и правильно сфорганят джарку.
 
Статус
Закрыто для дальнейших ответов.