开发使用EclipseME开发J2ME程序.docx
- 文档编号:6830512
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:12
- 大小:181.27KB
开发使用EclipseME开发J2ME程序.docx
《开发使用EclipseME开发J2ME程序.docx》由会员分享,可在线阅读,更多相关《开发使用EclipseME开发J2ME程序.docx(12页珍藏版)》请在冰豆网上搜索。
开发使用EclipseME开发J2ME程序
使用EclipseME开发J2ME程序
本文向您介绍了如何在EclipseIDE中使用EclipseMe插件开发J2ME应用程序。
本文首先对EclipseMe插件及其安装配置步骤进行了简介,并通过一个简单例子介绍了如何构建一个基本的J2ME应用程序。
一、安装和配置准备
您需要安装Eclipse3.0M9、J2MEWirelessToolkit2.1和EclipseMe,Eclipse是IBM公司资助的开源IDE开发环境,Eclipse正受到越来越多的开发人员的关注。
J2MEWirelessToolkit2.1提供了运行J2ME应用程序所需要的库以及模拟器等。
EclipseMe插件可以让开发人员在Eclipse环境中轻松开发J2ME应用程序。
1.安装
(1)从Eclipse的Web站点上下载Eclipsev3.0M9。
您可以通过将其解压到任何一个选定的目录(这个目录在本文中称为eclipse_home)中来安装它。
(2)从Sun公司的Web站点上下载J2MEWirelessToolkit2.1。
您可以安装到任何一个选定的目录中(这个目录在本文中称为wtk_home)。
(3)从SourceForge上下载EclipseME插件V0.4.5。
您可以通过将其解压到eclipse_home/eclipse/plugins目录中来安装它。
(4)从Sun的Web站点上下载J2SESDK。
您可以将其安装到任何一个选定的目录(这个目录在本文中称为java_home)中。
本文中J2SESDK的版本是v1.4.2。
2.配置EclipseME插件
要配置EclipseME插件,执行以下步骤:
(1)启动Eclipse。
(2)配置EclipseME插件。
要实现这个功能,请单击"Window"菜单,然后选择"Preferences"菜单项,然后在弹出的菜单中选择"J2ME"。
然后执行以下步骤:
☆点击"PlatformComponents",见图1。
☆右键单击右边窗口"WirelessToolkits",选择"AddWirelessToolkit",此时会弹出窗口(见图2),"WirelessToolkitDirectory"设置为wtk_home对应的安装目录。
图1EclipseME插件配置界面
图2添加WirelessToolkit
3.安装完成之后应该出现如图3的界面。
图3配置EclipseME插件-最终结果
二、开发J2ME应用程序
在本节中,我们将介绍使用EclipseMe插件构建J2ME应用程序的基本步骤。
首先,您将创建一个J2ME项目。
然后,您可以开始您的J2ME开发之旅。
1.创建J2ME项目
要创建一个J2ME项目,回到"File"菜单,选择"New"项,并在子菜单中选择"Project"。
然后执行以下步骤:
(1)进入"J2ME"选项,选择"J2MEMidletSuite"并单击"Next"(参见图4)。
(2)填上项目名,并单击"Next"(参见图5)。
(3)选择可能的平台定义。
可以选择"J2MEWirelessToolkit2.1MIDP1.0Platform"或者"J2MEWirelessToolkit2.1MIDP1.0Platform",默认为前者。
(参见图6)。
(4)单击"Next",出现J2ME项目有关设置,这里我们均采用默认设置(参见图7)。
(5)单击"Finish",完成项目创建。
最终创建J2ME项目的结果如图8所示。
图4创建J2ME项目-步骤1
图5创建J2ME项目-步骤2
图6创建J2ME项目-步骤3
图7创建J2ME项目-步骤4
图8创建J2ME项目-最终结果
2.开发J2ME项目
要创建一个J2ME应用程序,回到"File"菜单,选择"New"项,并在子菜单中选择"Other"。
然后执行以下步骤:
(1)进入"J2ME"选项,选择"J2MEMidlet"并单击"Next"(参见图9)。
(2)填上应用程序名,其他设置采用默认设置,并单击"Finish"(参见图10),完成应用程序创建。
图9创建J2ME应用程序-步骤1
图10创建J2ME应用程序-步骤2
系统会自动生成HelloWorld.java程序以及一段自动生成的代码,最终的程序代码见清单1。
清单1.HelloWorld.java
/**
*HelloWorld.java
*
*@authorWanHui
*/
importjavax.microedition.lcdui.Display;
importjavax.microedition.lcdui.TextBox;
importjavax.microedition.midlet.MIDlet;
publicclassHelloWorldextendsMIDlet{
privateTextBoxtextbox;
/**
*ConstructoroftheHelloWorldclass
*/
publicHelloWorld(){
textbox=newTextBox("","HelloWorld!
",20,0);
}
/*
*ThestartAppmethodisusedforstartingorrestartingaMIDlet.
*
*@seejavax.microedition.midlet.MIDlet#startApp()
*/
publicvoidstartApp(){
Display.getDisplay(this).setCurrent(textbox);
}
/*
*ThepauseAppmethodiscalledbythesystemtoaskaMIDletto"pause"
*
*@seejavax.microedition.midlet.MIDlet#pauseApp()
*/
publicvoidpauseApp(){
}
/*
*ThedestroyAppmethodiscalledbythesystemwhentheMIDletisaboutto
*bedestroyed
*
*@seejavax.microedition.midlet.MIDlet#destroyApp(boolean)
*/
publicvoiddestroyApp(booleanunconditional){
}
}
3.运行J2ME应用程序
要运行一个J2ME应用程序,选中一个应用程序,本文中为HelloWorld.java,然后回到"Run"菜单,选择"RunAs"项,并在子菜单中选择"1EmulatedJ2MEMidlet"。
然后Eclipse会启动J2MEWirelessToolkit2.1中的模拟器得到运行结果见图11。
图11J2ME应用程序运行结果
结束语
在本文中,我们介绍了EclipseIDE开发环境下使用EclipseMe插件开发J2ME程序。
您已经学习了在Eclipse环境下如何创建了一个简单的J2ME应用程序。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开发 使用 EclipseME J2ME 程序