J2ME开发环境的安装及配置

上传人:沈*** 文档编号:187294279 上传时间:2023-02-13 格式:PPT 页数:104 大小:892.50KB
收藏 版权申诉 举报 下载
J2ME开发环境的安装及配置_第1页
第1页 / 共104页
J2ME开发环境的安装及配置_第2页
第2页 / 共104页
J2ME开发环境的安装及配置_第3页
第3页 / 共104页
资源描述:

《J2ME开发环境的安装及配置》由会员分享,可在线阅读,更多相关《J2ME开发环境的安装及配置(104页珍藏版)》请在装配图网上搜索。

1、 Java是一种程序设计语言,也是一个是一种程序设计语言,也是一个基础平台,但内部一般只提供基于命令行基础平台,但内部一般只提供基于命令行的基础工具,例如的基础工具,例如javac、java等。因此,等。因此,第三方软件提供商根据自己的优势以及需第三方软件提供商根据自己的优势以及需求,提供了各种开发工具方便开发人员使求,提供了各种开发工具方便开发人员使用。用。这些开发工具实现的功能大同小异,这些开发工具实现的功能大同小异,但是根据不同的开发商的设计和要求,在但是根据不同的开发商的设计和要求,在细节方面有所不同。细节方面有所不同。开发人员可以根据自己习惯和喜好,开发人员可以根据自己习惯和喜好,以

2、及开发项目的特点,来选择自己的开发以及开发项目的特点,来选择自己的开发工具,并通过调整开发工具的配置,更为工具,并通过调整开发工具的配置,更为有效地进行程序开发。有效地进行程序开发。搭建搭建J2ME开发环境,最基本的工具开发环境,最基本的工具Sun公司提供的公司提供的WTK,就是标准,就是标准Java提供提供的的J2ME开发工具,事实上每个不同的开开发工具,事实上每个不同的开发工具都离不开发工具都离不开WTK,只是有的集成环境,只是有的集成环境已经把已经把WTK集成到里面,从而简化了安装集成到里面,从而简化了安装过程。过程。开发之前,首先准备一下自己的开发开发之前,首先准备一下自己的开发环境。

3、几乎所有的主流环境。几乎所有的主流PC都可以用来开发都可以用来开发手机游戏,它的要求不高,内存手机游戏,它的要求不高,内存128M、硬、硬盘空间盘空间200M以上就可以用来开发了。以上就可以用来开发了。本章主要介绍一些常用的开发工具配本章主要介绍一些常用的开发工具配置和使用。置和使用。安装安装JDKJDK2.1设置环境变量设置环境变量2.2安装安装Sun WTKSun WTK 2.3 Eclipse Eclipse下开发环境的搭建下开发环境的搭建2.4手机游戏开发平台介绍手机游戏开发平台介绍 2.5 JDK是是Java开发工具包(开发工具包(Java Development Kit)的英文缩写

4、。它是一种)的英文缩写。它是一种用于构建在用于构建在Java平台上发布的应用程序、平台上发布的应用程序、Applet和组件的开发环境。和组件的开发环境。JDK是一切是一切Java应用程序的基础,所应用程序的基础,所有的有的Java应用程序是构建在这个之上的。应用程序是构建在这个之上的。它是一组它是一组API,也可以说是一些,也可以说是一些Java Class。注意在注意在Java 1.2之后,这通常被称为之后,这通常被称为J2SDK,即,即Java2 SDK。可以到。可以到Java的官的官方网站方网站http:/ 2-1 选择同意对话框选择同意对话框图图2-2 2-2 选择安装路径选择安装路径

5、 环境变量就是系统在运行时所用到的环境变量就是系统在运行时所用到的变量,设置环境变量就是指定文件所在的变量,设置环境变量就是指定文件所在的路径,使系统在运行时能够在指定路径下路径,使系统在运行时能够在指定路径下找到命令。找到命令。图图2-3 2-3 设置环境变量设置环境变量图图2-4 2-4 新建环境变量新建环境变量图图2-5 2-5 设置环境变量设置环境变量图图2-6 2-6 编辑环境变量编辑环境变量 Sun公司为了公司为了J2ME而提供了而提供了WTK开开发工具,是最基本的发工具,是最基本的J2ME程序开发工具,程序开发工具,它是免费提供的,体积小,执行速度较快,它是免费提供的,体积小,执

6、行速度较快,完全遵守完全遵守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

7、2.0的开发,而的开发,而WTK 2.1和和WTK 2.2则同时包含了对则同时包含了对MIDP 1.0和和MIDP 2.0支持。支持。正确安装正确安装JDK后,就可以安装后,就可以安装j2me_wireless_toolkit,即,即WTK了。与了。与JDK类似,类似,WTK也可以从也可以从Sun公司的网站公司的网站中免费下载。中免费下载。1 1下载并安装下载并安装J2ME Wireless ToolkitJ2ME Wireless Toolkit图图2-7 2-7 安装无线工具包安装无线工具包图图2-8 2-8 同意许可证协议同意许可证协议图图2-9 2-9 搜索虚拟机搜索虚拟机图图2-10

8、 2-10 选择虚拟机路径选择虚拟机路径图图2-11 2-11 选择开发包路径选择开发包路径 2 2安装后的目录结构安装后的目录结构表表2-12-1WTKWTK目录结构目录结构表表2-22-2appsapps目录结构目录结构表表2-32-3新项目目录结构新项目目录结构选择选择“开始”“程序”J2ME Wireless Toolkit 2.2 KToolbar 单击单击“打开项目.”按钮,打开一个演示应用程按钮,打开一个演示应用程序。将看到一个包含所有可用应用程序的列序。将看到一个包含所有可用应用程序的列表。从中选择一个应用程序,然后单击对话表。从中选择一个应用程序,然后单击对话框中的框中的“打

9、开项目”按钮按钮 打开该应用程序后,只需按下打开该应用程序后,只需按下“运行”按钮。按钮。运行示例应用程序时将弹出仿真器。运行示例应用程序时将弹出仿真器。单击单击“创建项目.”按钮,新建一个应用按钮,新建一个应用程序。程序。KToolbar 使创建使创建 MIDP 应用程序时涉及的多应用程序时涉及的多项任务能够自动执行。项任务能够自动执行。仿真器仿真器是一部模拟移动电话。用于测试是一部模拟移动电话。用于测试 MIDP 应用程序。应用程序。实用程序实用程序集提供了其他有用的功能,包括文集提供了其他有用的功能,包括文本消息传送控制台和加密实用程序。本消息传送控制台和加密实用程序。唯一需要的另外一个

10、工具是用于编辑源代码唯一需要的另外一个工具是用于编辑源代码的文本编辑器。的文本编辑器。生成和打包:只需要编写源代码,其余的工作都可以交给工具箱来完成。只需按下某个按钮,该工具箱即可完成下列工作:编译源代码,预校验类文件,以及对 MIDlet 套件打包。运行和监视:可以在仿真器中直接运行某个 MIDlet 套件,也可以使用与在真实设备上安装应用程序类似的过程安装该套件。提供内存监视器、网络监视器和方法事件探查器,用于分析 MIDlet 的运行情况。MIDlet 套件签名:该工具箱包含用于对 MIDlet 套件进行加密签名的工具。这可用于在不同保护域中测试 MIDlet 的运行情况。J2ME Wi

11、reless Toolkit 支持通过支持通过 Java Community Process(JCP)定义的许多标准定义的许多标准应用程序编程接口应用程序编程接口(API)。简单开发周期类似于:简单开发周期类似于:编辑源代码编辑源代码-生成生成-运行运行编辑源代码。在此步骤中,创建您的。在此步骤中,创建您的应用程序将使用的应用程序将使用的 Java 源文件和资源源文件和资源文件。文件。生成。J2ME Wireless Toolkit 对您的对您的 Java 源文件进行编译和预校验。源文件进行编译和预校验。运行。在仿真器上运行已编译的。在仿真器上运行已编译的 Java 类文件。类文件。3 3安装

12、手机模拟器安装手机模拟器 WTK本身就提供多种模拟器,除了本身就提供多种模拟器,除了WTK本身提供的模拟器之外,某些厂商也本身提供的模拟器之外,某些厂商也提供自己的模拟器,通常需要额外安装。提供自己的模拟器,通常需要额外安装。J2ME WTK初始默认的模拟器是初始默认的模拟器是Default Color Phone,这是一种虚拟的彩,这是一种虚拟的彩色屏幕手机设备。色屏幕手机设备。图图2-12 2-12 选择模拟器选择模拟器 J2ME WTK提供了基本的开发库以及提供了基本的开发库以及工具。工具。Eclipse是一个非常著名的集成开发工是一个非常著名的集成开发工具,其自身功能强大而易用。具,其

13、自身功能强大而易用。Eclipse的另一个非常重要的特点是其的另一个非常重要的特点是其提供了非常灵活的扩展能力。提供了非常灵活的扩展能力。同样,同样,Eclipse中也包含对中也包含对J2ME支持支持的插件,而且不止一种。的插件,而且不止一种。2.4.1 2.4.1 安装安装EclipseEclipse 前面已经介绍过前面已经介绍过JDK和和WTK安装,在安装,在此不再重复,在安装好它们的基础上就可此不再重复,在安装好它们的基础上就可以进行以进行Eclipse的安装。的安装。Eclipse的的Windows版本目前是版本目前是3.1,都,都是以压缩包的形式提供的,安装方式比较是以压缩包的形式提

14、供的,安装方式比较简单,只需要解压缩至硬盘就可以了。简单,只需要解压缩至硬盘就可以了。图图2-13 2-13 选择工作区选择工作区 2.4.2 2.4.2 安装安装EclipseMeEclipseMe图图2-14 2-14 安装安装EclipseMeEclipseMe图图2-15 2-15 选择安装包选择安装包图图2-16 2-16 选择新的归档文件选择新的归档文件图图2-17 2-17 选择选择EclipseMeEclipseMe安装包路径安装包路径图图2-18 2-18 选择安装完成选择安装完成图图2-19 2-19 选择选择EclipseMeEclipseMe安装包安装包图图2-20 2

15、-20 安装安装EclipseMeEclipseMe图图2-21 2-21 选择全部安装选择全部安装 2.4.3 2.4.3 配置配置Eclipse J2MEEclipse J2ME的的环境环境 1 1设置文件存放的路径设置文件存放的路径图图2-22 2-22 填写构建路径填写构建路径 2 2设置字符集设置字符集 图图2-23 2-23 设置设置EditorsEditors 3 3添加添加WTKWTK图图2-24 2-24 选择选择WTKWTK图图2-25 2-25 选择选择WTKWTK路径路径图图2-26 2-26 安装成功界面安装成功界面 2.4.4 Eclipse 2.4.4 Eclip

16、se调试环境的调试环境的配置配置图图2-27 2-27 设置设置DebugDebug 2.4.5 Eclipse 2.4.5 Eclipse的第一个的第一个J2MEJ2ME项目项目 在在Eclipse中,选择中,选择“File”“New”“Other”“J2ME”“J2ME Midlet Suite”选项,单击选项,单击“Next”按钮,如图按钮,如图2-28所示。所示。图图2-28 2-28 选择选择J2ME Midlet SuiteJ2ME Midlet Suite图图2-29 2-29 设置工程路径设置工程路径图图2-30 2-30 设置类的名称设置类的名称图图2-31 2-31 设置运

17、行设置运行图图2-32 2-32 运行结果运行结果 就手机游戏开发平台而言,目前的平就手机游戏开发平台而言,目前的平台有多种,它们各有特色,本节介绍几个台有多种,它们各有特色,本节介绍几个目前较流行的平台。目前较流行的平台。2.5.1 Microsoft 2.5.1 Microsoft SmartphoneSmartphone Microsoft Smartphone和和Pocket PC Phone Edition 这两款系统都是从这两款系统都是从Microsoft公司的公司的Windows CE系统裁剪出来的,有系统裁剪出来的,有很多的相同之处,甚至大多数应用接口都很多的相同之处,甚至大多

18、数应用接口都一样。一样。但是但是Microsoft公司给厂商的开发两种公司给厂商的开发两种设备的开发包是完全不同的,测试标准也设备的开发包是完全不同的,测试标准也有很大不同。有很大不同。无论是开发还是用户操作,无论是开发还是用户操作,Pocket PC Phone Edition都和都和 Pockte PC更相似,所更相似,所以我们暂且把它看作一种有电话功能的以我们暂且把它看作一种有电话功能的Pocket PC。Microsoft公司自己定义的智能手机则公司自己定义的智能手机则是采用是采用Smartphone系统的这种,也就是目系统的这种,也就是目前市面上能看到的前市面上能看到的Dopod 5

19、15和和Mio 8380。Microsoft Smartphone是是Microsoft端端对端无线计算策略的组成部分,它为用户对端无线计算策略的组成部分,它为用户提供了另外一种访问高级客户端功能、后提供了另外一种访问高级客户端功能、后端数据和最终用户服务的方式。端数据和最终用户服务的方式。Microsoft Smartphone体系结构基于体系结构基于Windows CE 3.0操作系统,并包含很多基操作系统,并包含很多基于于Win32的相同特性和功能。的相同特性和功能。Microsoft Smartphone用户可能会通用户可能会通过使用其设备来访问公司数据或处理其他过使用其设备来访问公司

20、数据或处理其他保密事务,如基本保密事务,如基本Internet的采购。的采购。Microsoft Smartphone将电话的特性将电话的特性和和PDA的典型功能融合在一起,并将它们的典型功能融合在一起,并将它们结合为移动电话的形式。结合为移动电话的形式。图图2-33 Smartphone2-33 Smartphone体系结构组件体系结构组件 2.5.2 Symbian 2.5.2 Symbian 1998年年6月,由爱立信、诺基亚、摩托月,由爱立信、诺基亚、摩托罗拉和罗拉和Psion共同出资,筹建了共同出资,筹建了Symbian公公司。司。Symbian公司以开发和供应先进、开公司以开发和供

21、应先进、开放、标准的手机操作系统放、标准的手机操作系统Symbian OS为目标。为目标。Symbian公司同时向那些希望开发基公司同时向那些希望开发基于于Symbian OS产品的厂商发放软件许可证。产品的厂商发放软件许可证。如今,围绕着如今,围绕着Symbian OS开发和生产的一开发和生产的一系列软硬件产品,在全球掌上电脑和智能系列软硬件产品,在全球掌上电脑和智能手机市场上占据了大部分的份额。手机市场上占据了大部分的份额。Symbian分两个主要的智能平台,一分两个主要的智能平台,一个是适于单手操作的个是适于单手操作的S60,代表产品是诺基,代表产品是诺基亚亚7560和和3650;另一个

22、是使用双手操作的;另一个是使用双手操作的S80,代表产品是诺基亚,代表产品是诺基亚9210,主要针对商,主要针对商务用户。务用户。此外,此外,Symbian上还有另一个平台上还有另一个平台UIQ,以笔操作为主,代表产品是索尼爱,以笔操作为主,代表产品是索尼爱立信的立信的P802。Symbian的优势在于它得到了占据市的优势在于它得到了占据市场份额大多数的手持通信设备厂商的支持,场份额大多数的手持通信设备厂商的支持,在诺基亚的大力倡导下,它已经成为一个在诺基亚的大力倡导下,它已经成为一个开放的、易用的、专业的开发平台,支持开放的、易用的、专业的开发平台,支持C+和和Java语言。语言。该系统该系

23、统:(1)集成的多模式移动电话技术。)集成的多模式移动电话技术。(2)信息服务。)信息服务。(3)开放式应用环境。)开放式应用环境。(4)标准化和互操作性。)标准化和互操作性。(5)多任务处理。)多任务处理。(6)稳定性。)稳定性。(7)灵活的界面设计。)灵活的界面设计。(8)国际化。)国际化。2.5.3 BREW 2.5.3 BREW BREW是是Binary Runtime Environment for Wireless的缩写,是高通的缩写,是高通(QUALCOMM)为无线数据应用程序开)为无线数据应用程序开发和执行提供的通用内容。发和执行提供的通用内容。早在三四年前,高通在自己做手机时

24、,早在三四年前,高通在自己做手机时,就开始研发就开始研发BREW技术,为此每年要花去技术,为此每年要花去数千万美元。数千万美元。自手机部门转卖给日本京瓷公司以后,自手机部门转卖给日本京瓷公司以后,高通专门成立了一个基于高通专门成立了一个基于BREW研发的互研发的互联网服务公司。联网服务公司。2001年年1月月31日,日,BREW平平台正式推出。台正式推出。BREW运行时环境是一个较薄的软件运行时环境是一个较薄的软件接口层,位于芯片系统软件和应用程序间接口层,位于芯片系统软件和应用程序间的无线设备上,使最终用户可以无线下载的无线设备上,使最终用户可以无线下载并在并在BREW设备上运行程序。设备上

25、运行程序。BREW具有具有较高的闪存和较高的闪存和RAM使用效率。使用效率。完整的完整的BREW解决方案始于无线设备解决方案始于无线设备上驻留的开放、标准应用程序执行平台。上驻留的开放、标准应用程序执行平台。BREW并不仅仅是为并不仅仅是为PC或或PDA开发的开发的产品的缩减版本,它比其他应用程序平台产品的缩减版本,它比其他应用程序平台或成熟的操作系统小许多倍。或成熟的操作系统小许多倍。2.5.4 Mophun 2.5.4 Mophun Mophun是瑞典是瑞典Synergenix公司于公司于2002年开发出的全新移动游戏平台。年开发出的全新移动游戏平台。Mophun的发音类似的发音类似More Fun,主要,主要就是针对游戏平台而设计的游戏语言,采就是针对游戏平台而设计的游戏语言,采用用C语言开发游戏,运行起来最稳定,速语言开发游戏,运行起来最稳定,速度上也比度上也比Java VM快许多倍(厂商宣称快快许多倍(厂商宣称快100倍),可发挥手机硬件的极限。倍),可发挥手机硬件的极限。同时同时Mophun游戏平台能在极其有限游戏平台能在极其有限的硬件资源上动作,其最低硬件需求仅为的硬件资源上动作,其最低硬件需求仅为12MHz运行的运行的8位处理器。位处理器。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!