手机上搭建J2ME开发环境
1、开发工具先准备好,我先来说一下每个工具的用处:
janino编译器(以下简称编译器):手机上编译java的软件
Preverify审核器(以下简称审核器):用来审核编译好的class文件
源码编辑器:就是编辑源码的软件,只要是文本编辑器都可以,我推荐ScriptEditor-V2.0.6支持高亮代码
打包工具:这个没什么挑剔,MC,MT都可以。
这些软件可在https://1332665493.wodemo.com/和https://592416803.wodemo.com/找到。
1、先用源码编辑器输入以下代码:
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
1、再打开编译器,在三个方框分别添:
e:/文件目录/ (文件目录就是放源码的)
e:/输出文件目录/ (这个就是编译好的class输出目录)
UTF-8 (这个是编码设置,一般为UTF-8)
然后编译
1、用审核器找到编译好的HelloWorld.class,点一下,就显示审核成功
1、然后打包了,这里注意一下,并不是打包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。
1、最后一步就是上机测试,找到打包好的jar文件,安装,打开后显示效果为:
Hello World!
Hello World!
分享该经验请注明作者!
谢谢。