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