我能够将一个由 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