1.工具准备
开发工具先准备好,我先来说一下每个工具的用处:janino编译器(以下简称编译器):手机上编译java的软件Preverify审核器(以下简称审核器):用来审核编译好的class文件源码编辑器:就是编辑源码的软件,只要是文本编辑器都可以,我推荐ScriptEditor-V2.0.6支持高亮代码打包工具:这个没什么挑剔,MC,MT都可以。这些软件可在https://1332665493.wodemo.com/和https://592416803.wodemo.com/找到。
2.编辑源码
先用源码编辑器输入以下代码:import javax.microedition.midlet.*;import javax.microedition.lcdui.*;public class HelloWorld extends MIDlet implements CommandListener{private Display display;private Command exitCommand = new Command("Exit", Command.EXIT, 1);public HelloWorld(){display = Display.getDisplay(this);}public void startApp(){Form props = new Form("Hello World! ");props.append("Hello World!");props.addCommand(exitCommand);props.setCommandListener(this);display.setCurrent(props);}public void commandAction(Command c, Displayable s){if (c == exitCommand){destroyApp(false);notifyDestroyed();}}public void destroyApp(boolean unconditional){}public void pauseApp(){display.setCurrent(null);}}保存为HelloWorld.java
3.编译java
再打开编译器,在三个方框分别添:e:/文件目录/ (文件目录就是放源码的)e:/输出文件目录/ (这个就是编译好的class输出目录)UTF-8 (这个是编码设置,一般为UTF-8)然后编译
4.审核class
用审核器找到编译好的HelloWorld.class,点一下,就显示审核成功
5.MANIFEST.MT
然后打包了,这里注意一下,并不是打包class文件就行了,还有一个文件MANIFEST.MF,这个文件我不详解,拿文本编辑器输入以下文本(//为注释):MicroEdition-Configuration: CLDC-1.0 //CLDC版本MIDlet-Name: 百度经验之J2ME开发教程 //软件显示名称MIDlet-Icon: /icon.png //软件显示图片MIDlet-Vendor: 大坏蛋 //作者MIDlet-1: 百度经验之J2ME开发教程,/icon.png,HelloWorld //这里分别为软件名称,图标,主要类文件(不要加后缀)MIDlet-Version: 1.0.0 //软件版本MicroEdition-Profile: MIDP-1.0 //MIDP版本MIDlet-Description: 百度原创经验 //介绍然后把注释去掉,放在META-INF文件夹里面,把META-INF和HelloWorld.class一起打包。然后把zip后缀改成jar。
6.上机测试
最后一步就是上机测试,找到打包好的jar文件,安装,打开后显示效果为:Hello World!Hello World!分享该经验请注明作者!谢谢。
标签:J2ME,搭建,手机