低级J2SE 移植到J2ME的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 21:09:58
我有个超级无敌简单的J2SE程序(就一个main)
现在我有的:
Java 环境 (1.6.0)
Eclipse 3.2+EclipseME 1.7.7
SonyEricsson Java Me SDK(自己手机的)并且已经导入到Eclipse中
好像万事具备了?但是一打开Eclipse 我便迷茫了,再也找不到渐进式的教程了,望高手指一条明路!!

首先,我想给你说明的是,j2me的程序是以medlet来运行的,它没有main方法,所以你的移植似乎没有什么意义
其次,我不知道你以前用过eclipse没有,如果要重头说起,那显然是一个很不容易的事情,当然学也是如此。
如果你用过其他ide,譬如jbuilder,netbeans等,应该会容易点,我简单的说一下怎么创建一个j2me的项目和第一个简单的helloworld medlet(毕竟第一个程序一般都是helloworld)
菜单->file->new->other->j2me->j2me medlet suite->next->project name->finish(也可以next,设置一些属性)
完成之后,右键单击src->new->other->j2me->j2me medlet->name->finish
在startapp()方法里面写入如下程序:
//新建一个form,与swing里面的form类似的功能
Form f = new Form("hello world");
//在form里面添加以个字符串
f.append("hello world");
//获取当前控制显示的类
Display display = Display.getDisplay(this);
//显示新建的form
display.setCurrent(f);

保存
然后右键单机刚刚新建的j2me medlet class,run as emulated j2me midlet
就会出现一个手机模拟器,并显示hello world

ps:在这这前确认已经把wtk的运行环境加入到了eclipse。
设置方式:
菜单->window->preference->j2me->wtk root,
然后菜单->window->preference->j2me->device