资源预览内容
第1页 / 共94页
第2页 / 共94页
第3页 / 共94页
第4页 / 共94页
第5页 / 共94页
第6页 / 共94页
第7页 / 共94页
第8页 / 共94页
第9页 / 共94页
第10页 / 共94页
亲,该文档总共94页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第第2 2章章J2MEJ2ME开发环境的安装及配置开发环境的安装及配置Java是一种程序设计语言,也是一个 基础平台,但内部一般只提供基于命令行 的基础工具,例如javac、java等。因此, 第三方软件提供商根据自己的优势以及需 求,提供了各种开发工具方便开发人员使 用。这些开发工具实现的功能大同小异, 但是根据不同的开发商的设计和要求,在 细节方面有所不同。开发人员可以根据自己习惯和喜好, 以及开发项目的特点,来选择自己的开发 工具,并通过调整开发工具的配置,更为 有效地进行程序开发。搭建J2ME开发环境,最基本的工具 Sun公司提供的WTK,就是标准Java提供 的J2ME开发工具,事实上每个不同的开发 工具都离不开WTK,只是有的集成环境已 经把WTK集成到里面,从而简化了安装过 程。开发之前,首先准备一下自己的开发 环境。几乎所有的主流PC都可以用来开发 手机游戏,它的要求不高,内存128M、硬 盘空间200M以上就可以用来开发了。本章主要介绍一些常用的开发工具配 置和使用。安装JDK2.1设置环境变量2.2安装Sun WTK 2.3Eclipse下开发环境的搭建2.4手机游戏开发平台介绍 2.52.1 安装JDKJDK是Java开发工具包(Java Development Kit)的英文缩写。它是一种 用于构建在Java平台上发布的应用程序、 Applet和组件的开发环境。JDK是一切Java应用程序的基础,所 有的Java应用程序是构建在这个之上的。 它是一组API,也可以说是一些Java Class 。注意在Java 1.2之后,这通常被称为 J2SDK,即Java2 SDK。可以到Java的官 方网站http:/java.sun.com/下载。图2-1 选择同意对话框图2-2 选择安装路径2.2 设置环境变量环境变量就是系统在运行时所用到的 变量,设置环境变量就是指定文件所在的 路径,使系统在运行时能够在指定路径下 找到命令。 图2-3 设置环境变量图2-4 新建环境变量图2-5 设置环境变量图2-6 编辑环境变量2.3 安装Sun WTKSun公司为了J2ME而提供了WTK开 发工具,是最基本的J2ME程序开发工具, 它是免费提供的,体积小,执行速度较快 ,完全遵守J2ME的各种规范,因此是 J2ME程序员最基础的必备的工具。使用WTK搭建J2ME的开发环境,必 须首先安装标准的Java开发环境JDK,如 jdk1.4.2。目前Sun公司提供的WTK版本有WTK 1.04、WTK 2.0、WTK 2.1和WTK 2.2,开 发人员通常可以根据自己的目标选择安装 其中之一。其中WTK 1.04用于MIDP 1.0的开发, 而WTK 2.0则用于MIDP 2.0的开发,而 WTK 2.1和WTK 2.2则同时包含了对MIDP 1.0和MIDP 2.0支持。正确安装JDK后,就可以安装 j2me_wireless_toolkit,即WTK了。与 JDK类似,WTK也可以从Sun公司的网站 中免费下载。1下载并安装J2ME Wireless Toolkit图2-7 安装无线工具包图2-8 同意许可证协议图2-9 搜索虚拟机图2-10 选择虚拟机路径图2-11 选择开发包路径2安装后的目录结构表2-1WTK目录结构表2-2apps目录结构表2-3新项目目录结构3安装手机模拟器WTK本身就提供多种模拟器,除了 WTK本身提供的模拟器之外,某些厂商也 提供自己的模拟器,通常需要额外安装。 J2ME WTK初始默认的模拟器是 Default Color Phone,这是一种虚拟的彩 色屏幕手机设备。 图2-12 选择模拟器J2ME WTK提供了基本的开发库以及 工具。 2.4 Eclipse下开发环境的搭建Eclipse是一个非常著名的集成开发工 具,其自身功能强大而易用。 Eclipse的另一个非常重要的特点是其 提供了非常灵活的扩展能力。 同样,Eclipse中也包含对J2ME支持的 插件,而且不止一种。 2.4.1 安装Eclipse前面已经介绍过JDK和WTK安装,在 此不再重复,在安装好它们的基础上就可 以进行Eclipse的安装。Eclipse的Windows版本目前是3.1,都 是以压缩包的形式提供的,安装方式比较 简单,只需要解压缩至硬盘就可以了。图2-13 选择工作区2.4.2 安装EclipseMe图2-14 安装EclipseMe图2-15 选择安装包图2-16 选择新的归档文件图2-17 选择EclipseMe安装包路径图2-18 选择安装完成图2-19 选择EclipseMe安装包图2-20 安装EclipseMe图2-21 选择全部安装2.4.3 配置Eclipse J2ME的 环境1设置文件存放的路径图2-22 填写构建路径2设置字符集图2-23 设置Editors3添加WTK图2-24 选择WTK图2-25 选择WTK路径图2-26 安装成功界面2.4.4 Eclipse调试环境的配 置图2-27 设置Debug2.4.5 Eclipse的第一个J2ME 项目在Eclipse中,选择 “File”“New”“Other”“J2ME”“J2 ME Midlet Suite”选项,单击“Next”按钮, 如图2-28所示。图2-28 选择J2ME Midlet Suite图2-29 设置工程路径图2-30 设置类的名称图2-31 设置运行图2-32 运行结果2.5 手机游戏开发平台介绍就手机游戏开发平台而言,目前的平 台有多种,它们各有特色,本节介绍几个 目前较流行的平台。2.5.1 Microsoft SmartphoneMicrosoft Smartphone和Pocket PC Phone Edition 这两款系统都是从Microsoft 公司的Windows CE系统裁剪出来的,有很 多的相同之处,甚至大多数应用接口都一 样。但是Microsoft公司给厂商的开发两种 设备的开发包是完全不同的,测试标准也 有很大不同。无论是开发还是用户操作,Pocket PC Phone Edition都和 Pockte PC更相似,所 以我们暂且把它看作一种有电话功能的 Pocket PC。Microsoft公司自己定义的智能手机则 是采用Smartphone系统的这种,也就是目 前市面上能看到的Dopod 515和Mio 8380。Microsoft Smartphone是Microsoft端 对端无线计算策略的组成部分,它为用户 提供了另外一种访问高级客户端功能、后 端数据和最终用户服务的方式。 Microsoft Smartphone体系结构基于 Windows CE 3.0操作系统,并包含很多基 于Win32的相同特性和功能。 Microsoft Smartphone用户可能会通 过使用其设备来访问公司数据或处理其他 保密事务,如基本Internet的采购。 Microsoft Smartphone将电话的特性 和PDA的典型功能融合在一起,并将它们 结合为移动电话的形式。 图2-33 Smartphone体系结构组件2.5.2 Symbian1998年6月,由爱立信、诺基亚、摩托 罗拉和Psion共同出资,筹建了Symbian公 司。Symbian公司以开发和供应先进、开 放、标准的手机操作系统Symbian OS 为目标。Symbian公司同时向那些希望开发基 于Symbian OS产品的厂商发放软件许可证 。如今,围绕着Symbian OS开发和生产的 一系列软硬件产品,在全球掌上电脑和智 能手机市场上占据了大部分的份额。Symbian分两个主要的智能平台,一 个是适于单手操作的S60,代表产品是诺基 亚7560和3650;另一个是使用双手操作的 S80,代表产品是诺基亚9210,主要针对商 务用户。此外,Symbian上还有另一个平台UIQ ,以笔操作为主,代表产品是索尼爱立信 的P802。Symbian的优势在于它得到了占据市 场份额大多数的手持通信设备厂商的支持 ,在诺基亚的大力倡导下,它已经成为一 个开放的、易用的、专业的开发平台,支 持C+和Java语言。该系统 : (1)集成的多模式移动电话技术。 (2)信息服务。 (3)开放式应用环境。 (4)标准化和互操作性。 (5)多任务处理。 (6)稳定性。 (7)灵活的界面设计。 (8)国际化。 2.5.3 BREWBREW是Binary Runtime Environment for Wireless的缩写,是高通 (QUALCOMM)为无线数据应用程序开 发和执行提供的通用内容。早在三四年前,高通在自己做手机时 ,就开始研发BREW技术,为此每年要花 去数千万美元。自手机部门转卖给日本京瓷公司以后 ,高通专门成立了一个基于BREW研发的 互联网服务公司。2001年1月31日,BREW 平台正式推出。BREW运行时环境是一个较薄的软件 接口层,位于芯片系统软件和应用程序间 的无线设备上,使最终用户可以无线下载 并在BREW设备上运行程序。BREW具有 较高的闪存和RAM使用效率。完整的BREW解决方案始于无线设备 上驻留的开放、标准应用程序执行平台。BREW并不仅仅是为PC或PDA开发的 产品的缩减版本,它比其他应用程序平台 或成熟的操作系统小许多倍。2.5.4 MophunMophun是瑞典Synergenix公司于2002 年开发出的全新移动游戏平台。Mophun的发音类似More Fun,主要 就是针对游戏平台而设计的游戏语言,采 用C语言开发游戏,运行起来最稳定,速 度上也比Java VM快许多倍(厂商宣称快 100倍),可发挥手机硬件的极限。同时Mophun游戏平台能在极其有限的 硬件资源上动作,其最低硬件需求仅为 12MHz运行的8位处理器。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号