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();
}
}
}
Почему ошибка!?
Начал учить J2ME. Создал файл HelloWorld.java, внутри которого такое:
Код:
Командой
Код:
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
Код:
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
Что делать!? Установлены jdk1.6.0, jre1.6.0, CLDC 1.1, MIDP 2.0 FCS, J2ME Wireless Toolkit 2.2.
заменить на
package HelloWorld;