分享
 
 
 

WTK使用简介(一)——使用入门

王朝java/jsp·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

J2ME Wireless Toolkit(WTK)是常用的J2ME SDK,使用WTK可以进行程序的编译、校验、运行。有关WTK的信息可查询如下网址http://java.sun.com/products/j2mewtoolkit

目前最新版本是WTK2.1,该版本支持JTWI(无线产业Java技术规范)Roadmap 1、CLDC1.1和J2ME Web Services API。本文主要介绍WTK2.0版本,该版本支持许多新的技术规范,如MIDP2.0、移动媒体API、无线消息API等。

软件下载与安装

WTK2.0需要JDK1.4版本的支持,可从如下网址下载JDK1.4:http://java.sun.com/j2se/1.4.2/downloads/index.html

WTK2.0可从如下网址下载

http://java.sun.com/products/j2mewtoolkit/download-2_0.html

下载以后先安装JDK,然后安装WTK。安装WTK时会询问JDK的安装路径,如下图所示,请在这一步指定正确的JDK路径。

WTK2.0环境的使用

安装完成后,就可以使用WTK2.0了。首先启动ktoolbar,该程序在WTK20\bin目录下。ktoolbar运行窗口如下图所示:

在图中所示的ktoolbar界面上,菜单和工具栏用于执行各种功能,包括新建工程、打开工程、应用程序的编译生成、打包、部署等。下拉列表框用于选择运行应用程序时所用的模拟器。最下面的区域显示系统控制台输出。

在ktoolbar中,选择【File】|【Open Project】或单击工具栏上的【Open Project】按钮,将会弹出如下图所示的窗口。从该窗口列表中选择一个工程,如“photoalbum”,单击【Open Project】按钮,打开该工程。

打开工程后的ktoolbar如下图所示,对比上面ktoolbar的界面可以看出一些原来不可用的按钮现在都可以使用了。

单击工具栏上的【Run】按钮,会弹出模拟器窗口。用鼠标单击模拟器上的【Select】键或使用键盘上的回车键,可以选择模拟器中的项目运行,下图是一段动画应用程序运行中的快照。

WTK2.0提供了四种样式和肤色各不相同的模拟器可供使用,除了上面所示的默认的彩色模拟器外,还提供了一个黑白模拟器、一个媒体控制模拟器和一个带标准键盘的模拟器QwertyDevice。使用ktoolbar上的Device下拉列表框,可以选择不同的模拟器。QwertyDevice模拟器如下图所示。

下面介绍如何使用WTK编译运行自己编写的应用程序。首先给出手机上的Hello World程序。

建立源文件

建立文件Hello.java,其内容如下:

import javax.microedition.midlet.MIDlet;

import javax.microedition.lcdui.*;

public class Hello extends MIDlet

{

private Display display;

public Hello(){

}

public void startApp(){

display=Display.getDisplay(this);

TextBox t=new TextBox("Demo App","Hello World",256,0);

display.setCurrent(t);

}

public void pauseApp(){

}

public void destroyApp(boolean unconditional){

}

}

编译运行程序

在ktoolbar界面中,单击【New Project】按钮,在弹出的窗口中输入如下图所示的数据。

然后单击【Create Project】,将出现下图所示的工程设置窗口。在该窗口中可以设置工程的各种属性,此时先接受默认设置,单击【OK】

WTK把所有工程都放在WTK20\apps\目录下。创建工程后检查该目录,会发现多出一个HelloWorld文件夹。在该文件夹中又有四个文件夹:src、res、lib和bin。其中“src”用于存放源文件,“res”存放程序所需的资源文件,“lib”存放程序所需的库文件,刚创建工程时这三个目录下没有任何文件。在“bin”目录下有两个文件,“MANIFEST.MF”和“HelloWorld.jad”。“MANIFEST.MF”是清单文件,记录了工程的各种属性信息,“HelloWorld.jad”记录的内容与“MANIFEST.MF”类似,使用手机从网上下载Java软件时会用到该文件。这两个文件的内容都可以用普通的编辑程序修改,也可以在上图所示的工程设置窗口中修改。在创建工程后,选择【Project】|【Settings…】菜单或单击工具栏上的【Settings…】按钮,都可以打开工程设置窗口。

将Hello.java文件复制到HelloWorld\src目录下,然后单击ktoolbar上的【Build】按钮编译源程序。如果源程序有错误,控制台会显示相应的错误信息。如果编译成功会在控制台显示如下信息:

Project settings saved

Building "HelloWorld"

Build complete

源程序编译成功后,单击工具栏上的【Run】按钮运行程序,单击模拟器上的【Select】按钮进入程序,如下图所示。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有