J2ME开发详解-工具篇.pdf

preview
需积分: 0 113 下载量 127 浏览量 更新于2007-07-01 收藏 198KB PDF 举报
### J2ME开发详解——工具篇 #### 一、引言 J2ME(Java 2 Platform, Micro Edition)是Sun Microsystems(现已被Oracle收购)为嵌入式和移动设备设计的一个版本,它包含了Java的核心类库以及针对移动设备的一些扩展。随着智能手机的普及和发展,虽然J2ME的应用逐渐减少,但在早期的移动开发领域占据了重要的地位。本文将详细介绍两种流行的J2ME开发工具:Borland JBuilder和Metrowerks CodeWarrior,并提供具体的安装步骤及简单的示例。 #### 二、JBuilder8 + MobileSet3 + 西门子SDK + 诺基亚SDK ##### 1. 工具简介 - **JBuilder**:由Borland公司开发的一款强大的Java集成开发环境(IDE),支持多种平台的Java应用程序开发,包括J2ME。 - **MobileSet**:专为J2ME设计的插件,可与JBuilder结合使用,提供更好的移动应用开发体验。 - **西门子SDK**:为西门子手机提供的软件开发套件,用于在J2ME环境下开发应用程序。 - **诺基亚SDK**:为诺基亚手机提供的软件开发套件,也用于J2ME环境下的应用开发。 ##### 2. 安装流程 1. **下载并安装JBuilder8**: - 访问[Borland官方网站](http://www.borland.com/products/downloads/download_jbuilder.html)下载JBuilder8安装包。 2. **下载并安装MobileSet3**: - 同样从Borland网站获取MobileSet3插件。 3. **下载西门子SDK**: - 访问[西门子开发者网站](http://www.siemens-mobile.com/),注册后下载适用于目标机型(如SL55)的SDK。 4. **下载诺基亚SDK**: - 在[Nokia论坛](http://www.forum.nokia.com/main.html)上注册后,下载适用于目标机型(如Nokia7210)的SDK。 ##### 3. 集成SDK至JBuilder 1. **配置JDKs**:打开JBuilder后,选择“Tools”->“Configure JDKs”,添加并配置已安装的SDK路径。 2. **创建项目**:通过“File”->“New Project”创建新的J2ME项目,并指定使用的SDK。 ##### 4. 示例:Hello World 1. **创建项目**:选择“File”->“New Project”,输入项目名称“HelloWorld”,选择对应的SDK。 2. **编写代码**:通过“File”->“New”创建一个新的Midlet类,填写必要的代码。 3. **编译与运行**:使用F9键编译并运行程序。 ##### 5. 发布应用 1. **使用Archive Builder**:选择“Wizards”->“Archive Builder”,指定归档类型为MIDlet。 2. **混淆设置**:在设置过程中,选择“obfuscate the contents of the archive”,并指定混淆器。 #### 三、CodeWarrior + MotoSDK3.1 ##### 1. 工具简介 - **CodeWarrior**:由Metrowerks公司开发的一款跨平台的集成开发环境,广泛应用于嵌入式系统的开发。 - **MotoSDK3.1**:专门为摩托罗拉手机设计的J2ME开发套件。 ##### 2. 安装流程 1. **下载CodeWarrior**:访问[MetroWerks官网](http://kb.motorola.metrowerks.com/motorola/developmentTools.do),注册后下载CodeWarrior。 2. **激活CodeWarrior**:参与在线调查获得许可证文件(license.dat),放置于CodeWarrior安装目录下。 3. **安装MotoSDK3.1**:安装完成后,MotoSDK3.1将自动集成到CodeWarrior中。 ##### 3. 示例:Hello World 1. **创建项目**:通过“File”->“New Project”创建新的J2ME项目。 2. **编写代码**:选择“Edit”->“Java Midlet Release Settings”,指定使用的模拟器并编译运行程序。 #### 四、总结 JBuilder和CodeWarrior都是优秀的J2ME开发工具,各有优势。JBuilder在功能方面更为强大,而CodeWarrior则在运行速度上有一定优势。根据具体需求选择合适的工具进行开发是非常重要的。
iwo99
  • 粉丝: 1
  • 资源: 4
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源