手机开发备忘录

主要内容:

1. 什么是Java ME或J2ME 2. 开发工具有哪些?

3. 搭建开发JavaME程序的Eclipse平台 4. 缩写第一个Java ME程序

5. 打包jar文件并在手机中运行。

什么是Java ME?

J2ME(Java 2 Micro Edition) 直译为Java2精简版。是Sum公司java2产品中的一个组面部分。Java 2 还有另外两个版本:J2SE(Java 2 Standard Edition),J2EE(Java 2 Enterprise Edition)。J2ME 是一种高度优化的Java运行环境,主要针对消费类电子设备,如手机。它将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。由于那个2已经失去了原本应有的意义,从JDK5.0开始,Sun公司改称J2ME为Java ME。简单说Java ME就是手机的一种编程语言。

Java ME开发工具

开发Java ME程序一般不需要特别的开发工具,开发者只需要装上Java SDK 及下载免费的 Sun Java Wireless Toolkit 就可以开始编写Java ME程式,编译及测试,此外目前主要的IDE(Eclipse 及NetBeans)都支持 Java ME 的开发,个别的手机开发商如 Nokia 及 Sony Ericsson 都有自己的SDK,供开发者在开发出兼容于他们的平台的程序。 Java ME的开发平台工具主要有: 1、Sun公司的NetBeans平台 2、Borland公司的JBuilder 3、IBM公司的Eclipse平台 4、CodeWarrior平台

JBuilder从第九版以后到2005版,自带有MobileSet,它内附J2ME Wireless Toolkit,所以开发人员仅需配置好环境变量,便可直接进入JBuilder进行J2ME程序开发。但是,JBuilder从2006版开始使用Eclipse作为其核心,2006年Jbuilder被划归Borland全资子公司CodeGear。2008年Borland以2300万美元把CodeGear开发工具部门卖给Embarcadero公司。NetBeans本身并没有开发MIDP应用程序的能力,必须借助J2ME开发模块才能开发MIDP应用程序。Eclipse是一个开发平台,除了Eclipse程序与J2ME开发插件EclipseME之外,你还需要配置Java运行环境和安装一些手机模拟器来完成整个平台搭建工作。Code Warrior平台与摩托罗拉的SDK结合得很好。

以上开发工具除JBuilder从第九版以后到2005版是真正意义上的J2ME开发工具,其余都是开发平台框架,全部需要安装专门的插件等搭建J2ME的开发平台。

下面以目前最流行的Eclipse开发平台为例详述其搭建过程。 准备7个文件,如图1:

图1 下载好的文件

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software Development Kit, 即软件开发工具包 )。

WTK全称是Sun J2ME Wireless Toolkit —— Sun的无线开发工具包。这一工具包的设计目的是为了帮助开发人员简化j2me的开发过程。使用其中的工具可以开发与 Java Technology for the Wireless Industry (JTWI, JSR 185) 规范兼容的设备上运行的j2me 应用程序。该工具箱包含了完整的生成工具、实用程序以及设备仿真器。

Eclipse是基于java开源的可扩展的开发平台。它本身仅仅是一个框架,不能开发出任何程序。它开发程序的功能都是要靠另外安装的插件去完成。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4