J
Jonny
Помогите, пожалуйста!!!
Начал учить J2ME. Создал файл HelloWorld.java, внутри которого такое:
Командой
получил HelloWorld.class. Потом командой
получил ёще один файл HelloWorld.class. С помощью команды
удалось нормально запустить этот HelloWorld.class. Но когда командой
сделал 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.
Начал учить 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
Код:
preverify -d E:\Programs\Programming\Java\projects\classes E:\Programs\Programming\Java\projects\tmp_classes
Код:
midp -classpath E:\Programs\Programming\Java\projects\classes greeting.HelloWorld
Код:
jar -cfvm E:\Programs\Programming\Java\projects\midlets\HelloWorld.jar manifest.txt -C E:\Programs\Programming\Java\projects\classes greeting
Что делать!? :lol: Установлены jdk1.6.0, jre1.6.0, CLDC 1.1, MIDP 2.0 FCS, J2ME Wireless Toolkit 2.2.