J2ME Problem
Jeg har for kort tid siden købt mig en NEC e616 telefon, som understøtter eksekvering af java applikationer. Jeg vil nu gerne igang med at lave små applikationer til min mobiltelefon, men dette miljø er forholdsvist uvant for mig.Jeg har valgt at forsøge at overføre et simpelt Hello World program til min telefon, inden jeg kaster mig ud i mit projekt. Da jeg ikke normalt arbejder med Java har jeg fundet et stykke kode på internettet, som jeg via J2ME Wireless Toolkit creater en package ud af. Resultatet er en JAR og JAD fil, begge disse smider jeg på min webserver, hvorefter jeg forsøger at downloade JAD filen via browseren i min mobiltlf.
Mit problem består i, at når jeg forsøger at downloade denne fil får jeg fejlen "Kunne ikke hente applikationsoplysninger". Jeg har før downloadet andre Java applikationer som ikke fejlede.
Min kode er som følgende:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloWorld extends MIDlet implements CommandListener {
private Command exitCommand;
private TextBox tbox;
public HelloWorld() {
exitCommand = new Command("Exit", Command.EXIT, 1);
tbox = new TextBox("Hello world MIDlet", "Hello World!", 25, 0);
tbox.addCommand(exitCommand);
tbox.setCommandListener(this);
}
protected void startApp() {
Display.getDisplay(this).setCurrent(tbox);
}
protected void pauseApp() {}
protected void destroyApp(boolean bool) {}
public void commandAction(Command cmd, Displayable disp) {
if (cmd == exitCommand) {
destroyApp(false);
notifyDestroyed();
}
}
}
Skulle andre have lyst til at forsøge at downloade denne kan filerne findes på www.sbjensen.dk/java/
Applikationen giver ingen fejl i J2ME Wireless Toolkit, og programmet afvikles fint på en medfølgende Emulator.
På forhånd tak.
Mvh Simon