使用MTJ建立第一支MIDlet

这一篇是我在Creating your first MIDlet using EclipseME的中文翻译及更新,网址在使用MTJ建立第一支MIDlet
为了备份,并转贴在此:

这些说明假定你已根据安装S60的Java ME开发工具这篇文章安装了Mobile Tools for JavaTM (MTJ,前身为EclipseME)。

Contents

[hide]

建立新的专案

  1. 启动Eclipse然后到工作台。(假如你不知道Eclipse概念像是”工作台”,现在是使用Help功能来学习基本概念最好的时机。)
  2. 选择选单项目File | New | Project
  3. 站开节点Java ME,然后选择MIDlet Project,按下Next
  4. 设定project name HelloWorld,你也可以将预设的工作区改成其他的位置,按下Next
  5. 检视”Configurations”看DefaultColorPhone是否选取,如果没有则于active栏位处勾选,如果没有选择DefaultColorPhone这个选项,则按下Add按钮,在SDK下拉选单选择Sun Java(TM) Wireless Toolkit 2.5.2 for CLDC以及DefaultColorPhone,按下Finish
  6. 一直按下一步到Java Settings这一页,在Source标签页中,检视Allow output folders for source folders复选按钮,并接受预设的状况。
  7. 按下完成

Eclipse的 package explorer视图应该会显示一个新建的专案HelloWorld,这个专案包括资料夹srcres,函式库J2ME library及Application DescriptorHelloWorld.jad

建立新的MIDlet

  1. 从选单项目选择File | New | Other
  2. 展开节点Java ME然后选择Java ME Midlet,按Next
  3. 有一个标题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程式码

  1. startApp方法的开始设定中断点。
  2. 在package Explorer视图里,选取HelloWorldMidlet.java按右键,选择Debug As,然后选择Emulated Java ME Midlet
  3. 一个对话视窗会显示询问你是否想要切换到Debug视景,按Yes
  4. 手机模拟器视窗现在会显示出来,Eclipse应该已经切换到Debug视景,然后在编辑视窗里MIDlet的执行应该停在你设定的中断点处。
  5. 恢复执行,模拟器的荧幕应该显示”Hello Hello World!”

建立布署的套件

  1. 在Package Explorer视图里,右键点选专案HelloWorld,然后选择Mobile Tools for Java | Create packageMobile Tools for Java | Create Obfuscated Package
  2. 一个目录HelloWorld/deployed应该建立,包含档案HelloWorld.jadHelloWorld.jar

另见

外部连结