这一篇是我在Creating your first MIDlet using EclipseME的中文翻译及更新,网址在使用MTJ建立第一支MIDlet!
为了备份,并转贴在此:
这些说明假定你已根据安装S60的Java ME开发工具这篇文章安装了Mobile Tools for JavaTM (MTJ,前身为EclipseME)。
Contents[hide] |
建立新的专案
- 启动Eclipse然后到工作台。(假如你不知道Eclipse概念像是”工作台”,现在是使用Help功能来学习基本概念最好的时机。)
- 选择选单项目File | New | Project。
- 站开节点Java ME,然后选择MIDlet Project,按下Next。
- 设定project name HelloWorld,你也可以将预设的工作区改成其他的位置,按下Next。
- 检视”Configurations”看DefaultColorPhone是否选取,如果没有则于active栏位处勾选,如果没有选择DefaultColorPhone这个选项,则按下Add按钮,在SDK下拉选单选择Sun Java(TM) Wireless Toolkit 2.5.2 for CLDC以及DefaultColorPhone,按下Finish。
- 一直按下一步到Java Settings这一页,在Source标签页中,检视Allow output folders for source folders复选按钮,并接受预设的状况。
- 按下完成。
Eclipse的 package explorer视图应该会显示一个新建的专案HelloWorld,这个专案包括资料夹src及res,函式库J2ME library及Application DescriptorHelloWorld.jad。
建立新的MIDlet
- 从选单项目选择File | New | Other。
- 展开节点Java ME然后选择Java ME Midlet,按Next。
- 有一个标题Java ME Midlet的对话框出现。
- Source folder设定项目应该已设为<your workspace location>/src。
- Package的设定项目,设为com.example.helloworld。
- Name的设定项目,设为HelloWorldMidlet。
- 按下Finish。
现在你应该看见一个新增的档案HelloWorldMidlet.java在Eclipse的编辑视窗中,并且包括一些骨架程式码,Eclipse的package explorer视图应该显示它被建立在HelloWorld/src/com.example.helloworld下。
撰写MIDlet程式码
将HelloWorldMidlet.java的程式码换成文章Hello World in Java ME中的程式码。
侦错MIDlet程式码
- 在startApp方法的开始设定中断点。
- 在package Explorer视图里,选取HelloWorldMidlet.java按右键,选择Debug As,然后选择Emulated Java ME Midlet。
- 一个对话视窗会显示询问你是否想要切换到Debug视景,按Yes。
- 手机模拟器视窗现在会显示出来,Eclipse应该已经切换到Debug视景,然后在编辑视窗里MIDlet的执行应该停在你设定的中断点处。
- 恢复执行,模拟器的荧幕应该显示”Hello Hello World!”
建立布署的套件
- 在Package Explorer视图里,右键点选专案HelloWorld,然后选择Mobile Tools for Java | Create package或 Mobile Tools for Java | Create Obfuscated Package。
- 一个目录HelloWorld/deployed应该建立,包含档案HelloWorld.jad跟HelloWorld.jar。