|
|
By angelr 发表
J2ME即Java 2 Micro Editon(Java 2 微型版),常用于小型设备,如移动电话,PDA,网络电话等的开发.
eclipseME作为eclipse的插件,用来支持对J2ME的开发.
1. 下载eclipse3.1, Sun WTK 2.2, EclipseME1.1.0.
2. 在eclipse中安装eclipseME插件:
启动eclipse-->菜单栏Help-->Software Updates-->Find and Install-->Search for features to install-->next-->New Archived Site-->找到安装的eclipseME-->Finish-->一直点next-->Install All-->重启eclipse
3. 此时就可以进行J2ME工程的开发,但是没有可用的手机模拟器,因此可以把WTK以及模拟器集成到开发环境中,WTK中自带有模拟器,也可以自己到每种手机的网站下,如诺基亚,摩托罗拉等.
启动eclipse-->菜单栏Windows--> references-->左边会出现J2ME-->点开-->选Platform
Component-->鼠标右键单击右边的Wireless Toolkits-->点Browse选取WTK的安装路径-->Finish
4. 这时就可以开始手机开发了,创建一个J2ME Midlet Suite,然后建一个类MainMIDlet.java
运行.
MainMIDlet.java的代码如下:
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.lcdui.*;
public class MainMIDlet extends MIDlet {
private Display display;
public MainMIDlet() {
super();
System.out.println("Constructor!");
display = Display.getDisplay(this);
}
protected void startApp() throws MIDletStateChangeException {
System.out.println("startApp Called!");
TextBox t = new TextBox("First MIDlet","哈哈,成功了!",256,0);
display.setCurrent(t);
}
protected void pauseApp() {
System.out.println("pauseApp Called!");
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
System.out.println("destroyApp Called: " + arg0);
}
}
|
|