我能够将一个由 jar 和 jad 文件组成的 J2ME 应用程序安装到我的手机中。但是一旦启动它就会终止。我无法查看它是否真的打印 Hello World。
HelloWorld.java
导入 javax.microedition.lcdui.*;
导入 javax.microedition.midlet.*;
公共课 HelloWorld
扩展 MIDlet
实现 CommandListener {
私人表格 mMainForm;
公共HelloWorld(){
mMainForm = new Form("HelloWorld");
mMainForm.append(new StringItem(null, "Hello, MIDP!"));
mMainForm.addCommand(new Command("Exit", Command.EXIT, 0));
mMainForm.setCommandListener(this);
}
公共无效startApp(){
Display.getDisplay(this).setCurrent(mMainForm);
}
公共无效 pauseApp() {}
public void destroyApp(boolean unconditional) {}
public void commandAction(Command c, Displayable s) {
notifyDestroyed();
}
}
清单.mf
清单版本:1.0 MIDlet 名称:HelloWorld MIDlet-1:HelloWorld,,HelloWorld MIDlet 供应商:Ankit Gupta MIDlet 版本:1.0.0 MIDlet-描述:硬件 MIDlet 信息 URL:http://google.com 微版配置文件:MIDP-2.0 MicroEdition-配置:CLDC-1.0 HelloWorld.jad ---------------------------- MIDlet-1:HelloWorld,,HelloWorld MIDlet 名称:HelloWorld MIDlet 版本:1.0.0 MIDlet 供应商:Ankit Gupta MIDlet-Jar-URL:HelloWorld.jar MIDlet 罐子大小:1212 微版配置文件:MIDP-2.0 MicroEdition-配置:CLDC-1.0