《JavaME开发环境的安装及配置.ppt》由会员分享,可在线阅读,更多相关《JavaME开发环境的安装及配置.ppt(61页珍藏版)》请在三一办公上搜索。
1、,第2章 Java ME开发环境的安装及配置,本章学习导航,Java是一种程序设计语言,也是一个基础平台,但内部一般只提供基于命令行的基础工具,例如javac、java等。因此,第三方软件提供商根据自己的优势以及需求,提供了各种开发工具方便开发人员使用。这些开发工具实现的功能大同小异,但是根据不同的开发商的设计和要求,在细节方面有所不同。开发人员可以根据自己习惯和喜好,以及开发项目的特点,来选择自己的开发工具,并通过调整开发工具的配置,更为有效地进行程序开发。,搭建Java ME开发环境,最基本的工具是Sun公司提供的无线开发工具包(WTK Wireless Toolkit),就是标准Java
2、提供的Java ME开发工具,事实上每个不同的开发工具都离不开WTK,只是有的集成环境已经把WTK集成到里面,从而简化了安装过程。最新平台:Java ME platform 3.0,本章学习要点,(1)安装JDK(2)WTK的下载和安装;(3)设置环境变量(4)搭建WTK的Java ME开发环境;(5)应用WTK开发第一个Java ME程序;(6)Eclipse和EclipseME的下载和安装;(7)Eclipse环境下手机模拟器的集成;(8)Eclipse环境下开发第一个Java ME程序;,2.1 安装JDK,JDK是Java开发工具包(Java Development Kit)的英文缩写
3、。它是一种用于构建在Java平台上发布的应用程序、Applet和组件的开发环境。JDK是一切Java应用程序的基础,所有的Java应用程序都是构建在此之上的。它是一组API,也可以说是一些Java Class。可以到Java的官方网站http:/,图2-1 选择同意对话框,图2-2 选择安装路径,2.2 设置环境变量,环境变量就是系统在运行时所用到的变量,设置环境变量就是指定文件所在的路径,使系统在运行时能够在指定路径下找到命令。,图2-3 设置环境变量,图2-4 新建环境变量,图2-5 设置环境变量,确定后在系统变量栏再新建一个环境变量CLASSPATH 变量值:.;%JAVA_HOME%l
4、ibdt.jar;%JAVA_HOME%libtools.jar(开头的点和;不能少)变量值或者为:.;%JAVA_HOME%lib;,图2-6 编辑环境变量,2.3 安装Sun WTK,WTK是指Sun的无线开发工具包(Sun Wireless Toolkit),是最基本的Java ME程序开发工具。目的是为了帮助开发人员简化Java ME程序的开发过程。使用WTK中的工具可以开发与 Java Technology for the Wireless Industry(JTWI,JSR 185)规范兼容的设备上运行的Java ME应用程序。该工具箱包含了完整的生成工具、实用程序以及设备模拟器。
5、不同版本的WTK可以进行不同类型的Java ME程序的开发。,目前Sun公司提供的WTK版本最新的是WTK 2.5.2。正确安装JDK后,就可以安装Java ME_wireless_toolkit,即WTK了。与JDK类似,WTK也可以从Sun公司的网站中免费下载。http:/,1下载并安装Java ME Wireless Toolkit,图2-7 安装无线工具包,图2-8 同意许可证协议,图2-9 搜索虚拟机,图2-10 选择虚拟机路径,图2-11 选择开发包路径,2安装后的目录结构,表2-1WTK目录结构,2应用WTK开发Java ME程序,创建新项目:依次选择“开始”“程序”“Sun J
6、ava(TM)Wireless Toolkit 2.5.2 for CLDC”“Wireless Toolkit 2.5.2”,启动Wireless Toolkit,WTK主界面,Wireless Toolkit启动后,进入WTK主界面,新建项目,单击工具栏上的“新建项目”按钮,打开“新建项目”对话框,输入新建项目的名字(如FirstJ2ME)和MIDlet类名(如First),单击“产生项目”按钮。项目为MIDlet套件,而MIDlet类名为该套件的入口,不同类型的资源有着相对固定的存放位置。在FirstJ2ME目录中,bin目录用于存放编译和打包这个项目时生成的JAR(Java Archi
7、ve File)文件、JAD(Java Application Descriptor)文件以及MANIFEST.MF文件;lib目录存放项目所需要的第三方类库文件;res目录存放项目所需要的图片、文本、声音等资源文件;src目录用于存放项目中的源代码。,创建一个MIDlet文件,MIDlet文件为Java ME的入口文件。由于WTK没有提供IDE,因此不能直接在WTK下编写程序。在其他编辑器(记事本)或IDE(Jcreator、Jbuilder、Eclipse)中编写好MIDlet文件,并保存在指定的文件夹下(如:C:Documents and SettingsAdministratorJav
8、a MEwtk 2.5.2appsFirstJava MEsrc),新建MIDlet程序First.java,import javax.microedition.midlet.MIDlet;import javax.microedition.lcdui.*;public class First extends MIDlet Display display;public First()super();display=Display.getDisplay(this);protected void pauseApp()protected void startApp()Form form=new Fo
9、rm(Hello world);form.append(Welcome to Java Me World);display.setCurrent(form);,生成与运行Java ME应用,生成Java ME应用:单击“生成”按钮,若程序没有语法错误,则显示“生成完成”,运行Java ME应用,打开现有的项目DemosDemo3DPhotoalbum,2.4 Eclipse下开发环境的搭建,Eclipse是一个非常著名的集成开发工具,其自身功能强大而易用。提供了非常灵活的扩展能力。同样,Eclipse中也包含对Java ME支持的插件,而且不止一种。,2.4.1 安装Eclipse 前面已经介
10、绍过JDK和WTK安装,在此不再重复,在安装好它们的基础上就可以进行Eclipse的安装。使用Eclipse 3.3 Windows 版本,都是以压缩包的形式提供的,安装方式比较简单,只需要解压缩至硬盘就可以了。,图2-13 选择工作区,Eclipse界面,EclipseME插件,Eclipse本身只是一个框架和一组相应的服务,并不能开发程序。在Eclipse中几乎每样东西都是插件。从www.eclipse.org免费下载Eclipse的解压安装文件、语言包和许多使用的工具插件。Eclipse本身不能开发Java ME程序,需要在Eclipse中集成EclipseME插件。EclipseME插
11、件并不为开发者提供无线设备模拟器,而将各厂家的实用模拟器紧密连接到Eclipse开发环境中,为开发者提供一种无缝统一的集成开发环境。,EclipseME插件的安装,http:/www.eclipseme.org免费下载启动Eclipse,选择“Help”“Software Updates”“Find and Install”,图2-15 选择安装包,图2-16 选择新的归档文件,图2-17 选择EclipseMe安装包路径,图2-18 选择安装完成,图2-19 选择EclipseMe安装包,图2-20 安装EclipseMe,图2-21 选择全部安装,重启Eclipse,3集成WTK模拟器,图
12、2-25 选择WTK路径,2.4.5 Eclipse的第一个Java ME项目在Eclipse中,选择“File”“New”“Other”“Java ME”“Java ME Midlet Suite”选项,单击“Next”按钮,如图2-28所示。,图2-28 选择Java ME Midlet Suite,图2-29 设置工程路径,建立套件后,可以看到:Eclipse自动绑定了Java ME library运行库,并创建了jad等配置文件,创建MIDlet文件,完成MIDlet套件的项目创建后,需要创建MIDlet类文件,它是整个套件的入口文件,也是MIDlet套件中的关键类。,图2-30 设置类的名称,图2-31 设置运行,图2-32 运行结果,