Chinaunix

标题: 第一个J2ME程序及环境配置! [打印本页]

作者: tyown    时间: 2006-06-01 22:15
标题: 第一个J2ME程序及环境配置!

  学了一段时间的J2SE了,于是想给自己定一个方向,是J2EE还是J2ME呢!J2EE在企业级是比较成熟,但学是东西太多太杂了JSP,SERVLET,EJB等等头都大了,于是选择了J2ME,虽然在移动嵌入式开领域有WINEC这些劲敌,但它的霸主地位在相当长的一段时间是不可动摇的,虽然无线网络技术的发展,移动嵌入式开就将迎来一崭新的明天.

 (一配置手机环境)
1.安装J2ME Wireless Toolkit 2.2或2.3beta后,记住安装目录,默认是C:\WTK22

2.解压eclipseme.feature_1.5.0_site.zip记住路径(假设f:\eclipseme.feature_1.5.0_site
3.首先进入Eclipse界面并通过其"Help"菜单下的"Software Updates"----->"Find and Install",接着如图所示:

4.点击next,进入下图界面:

5.点击New Local Site...进入下图,选择eclipseme.feature_1.5.0_site解压后路径:

6.接着进入下图,点OK就行:

7.接着点finish,进入下图,确认选中后,点next:

8.接着进入下图,选I accept,点next:

9.接着进入结束面,图省略了,点finish,后进入下图所示,点Install All

10.可能会弹出一个提示,如图,点yes,后重启eclipse

11.首次重启,可能会出现如图所示的提示,点next就行:

12.接着让选择,你下载J2ME Wireless Toolkit 2.2安装后的路径,如图所示,选好后,点next就行

13.接着再点此next,图省略.接着进入下图,选select all,点next:

14.接着接着再点此next,图省略,出现下图所示,点finish就行:

(二建个手机程序测试)
1.file-->new project-->J2ME--->J2ME Midlet Suite,如图所示,点next:

2.接着进入下图,起个名字,点next就行:

3.接着进入下图,点next就行

4.接着进入下图,点finish就行

5.选中刚建的工程J2meTest,右击选new-->other-->J2ME-->J2ME Midlet,进入下图,点next:

6.接着进入下图,起个名字,点finish:

7.打开Test.java,确认输入一下代码:
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.TextBox;

public class Test extends MIDlet {
private TextBox textbox;
public Test() {
  super();
  // TODO Auto-generated constructor stub
  textbox=new TextBox("Hello","Hello Wead",20,0);
}

protected void startApp() throws MIDletStateChangeException {
  // TODO Auto-generated method stub
  
  Display.getDisplay(this).setCurrent(textbox);

}
protected void pauseApp() {
  // TODO Auto-generated method stub

}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
  // TODO Auto-generated method stub

}
}

8.点击run菜单--->run...,进入下图,确认设置如下,点apply,点run

9.运行后如下图,如果显示不全可以调成1024*768分辨率后再试:
            



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17508/showart_121752.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2