资源描述:
《ch02实验一J2ME基本开发环境配置》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验J2ME基本开发环境的配置一.实验目的:1.掌握JDK的安装和环境变量的配置2.掌握WTK的安装3.能够使用JDK和WTK完成基本的实验内容二.实验内容实验内容:1.安装JDK,配置环境变量。2.安装WTKo注意:最好安装在根目录下,例如C:3.编译运行查看WTK目录下apps的内容,查看例题程序4打开开始…程序—WTK—Toolkit,单击NewProject创建新项目,项目名和类名均为HelioWorld,编写下面的代码,编译-调试该程序。5.配置Eclipse开发环境,并再Eclipse屮调试下面的代码。•HelloWorkd基本输出程序
2、注意:三个方法startApp()pauseApp()destroyApp代码的格式,尤其是括号的位置importjavax.microedition.midlet.*;importjavax.microedition.lcdui.*;publicclassHelioWorldextendsMIDletimplementsCommandListener{privateDisplaydisplay;privateTextBoxmainScreen=null;privateCommandexit;publicHelloWorldO{display=Dis
3、play.getDisplay(this);mainScreen=newTextBox(MWelcome","HelloWorld!",512,0);exit=newCommand("退出",Command.EXIT,2);mainScreen.addCommand(exit);mainScreen.setCommandListener(this);}publicvoidstartAppO{display.setCurrent(mainScreen);publicvoidpauseApp(){publicvoiddestroyApp(booleanu
4、nconditional){publicvoidcommandAction(Commandc,Displayables){if(c==exit){destroyApp(false);notifyDestroyed();}如果代码输入止确会看到如下结果•HelloMidletimportjavax.microedition.midlet.*;importjavax.microedition.lcdui.*;publicclassHelloMidletextendsMIDlet{privateDisplaydisplay;TextBoxbox=null;
5、publicvoidstartApp(){display=Display.getDisplay(this);box=newTextBox("SimpleExample'*,"HelloWorld",20,0);display.setCurrent(box);}publicvoidpauseAppO{}publicvoiddestroyApp(booleanunconditional){}}•BasicMIDletShellimportjavax.microedition.midlet.*;importjavax.microedition.lcdui.
6、*;publicclassBasicMIDletShellextendsMIDlet{publicvoidstartAppO{System.out.println(getAppP「opeity("Model・Ve「sionJ);}publicvoidpauseAppO{}publicvoiddestroyApp(booleanunconditional){}}补充内容:1.WTK的全称是SunJ2MEWirelessToolkit——Sun的无线开发工具包,使用其中的工具可以开发在与JavaTechnologyfortheWirelessIndust
7、iy(JTWI,JSR185)规范兼容的设备上运行的Java应用程序。该工具箱包含生成工具、实用程序以及设备仿真器。到木文写作时为止可以获取有四个版本,分别是1.0.4,2.0,2」和2.2。每个版本都包括英语,日语,简体中文,繁体中文4个语种包。1.0.4版只能够开发MIDP1.0应用程序。2.0版只能够开发MIDP2.0应用程序。2.1版则可以同时开发MIDP1.0,JTWI(CLDC1.0,MIDP2.0,WMA1.1,可改用CLDC1.1或加入MMAPI1.1),自定义(自己随机组合Configuration,Profile以及.Option
8、alPackage)三种环境。2.2版中,WTK支持MIDP2.0,CLDC1.1,WMA2.0,MMAPI