EclipseMe插件下载与使用

下载最新版的EclipseMe插件; SourceForge网站: https://www.360docs.net/doc/571655757.html,/ 1. 下载J2ME Wireless Toolkit Sun下载目次: https://www.360docs.net/doc/571655757.html,/products/sjwtoolkit/zh_download-2_2.html/ 可选择下载中文装置文件; 留神:装置J2ME Wireless Toolkit前需先装置好JDK最新版本. 2. 装置J2ME Wireless Toolkit 将下载好的J2ME Wireless Toolkit装置到当地较量争论机. 3. 装置插件 将下载的EclipseMe插件解膨胀,将解膨胀的文件复制到eclipse文件目次下. 4. 观察EclipseMe装置 从新启用Eclipse; 出来window->Preferences; 万一可以在左侧看到J2ME就装置获胜;
5. EclipseMe搭配
5.1. 导入配备界说 出来eclipse首选项; 关闭右边面板的J2ME选项分支,点击配备管束(Device Management); 按导入...(Import)按钮; 选择一个包孕无线对象包的根目次,EclipseME将从中查找已知配备界说; 当离开查找目次文本框,或按下了刷新(Refresh)按钮,EclipseME就会开端从指定的目次和其子目次中搜寻配备界说.在EclipseME的1.5.0版本中,不再必需"精确的"选择目次才能精确导入配备,但凡它们位于指定的目次中,EclipseME就应当能定位到它们.找到一个配备界说,EclipseME就会在列表中提醒出一个.万一盼望运动搜寻,但凡按下废止(Cancel)按钮就可以. 搜寻了结此后,勾选想导入的那些配备界说.只要导入后的配备才能被用于界说项目以及启用进程.最初,选择了结(Finish)了结导入流程. 当获胜的添置了配备界说,就会在配备管束首选项中看到这些导入的配备;
5.2. 改换Eclipse的调试设定 由于无线对象包有一些独到的设计(尤其是Sun的),万一想应用Eclipse来调试MIDlet,那定然改换一些默许的调试设定.像这么: 选择Eclipse的窗口菜单中的首选项; 关闭右边面板中的Java选项分支并点击调试(Debug)项; 确保接近对话框顶端的两项:发作未缉捕的正常时暂挂厉行(Suspend execution on uncaught exceptions)和在发作编译讹谬时暂挂厉行(Suspend execution on compilation errors)都不曾被勾选; 把接近对话框底端的:调试器超时的值增年夜到最少15000毫秒
5.3. 搭配ProGuard混淆器 万一想用ProGuard来发作混淆包,那就必需把它搭配到插件中.这么做: 选择Eclipse->window->Preferences; 关闭右边面板的J2ME选项分支,选择打包(Packaging)子项,然后点击混淆(Obfuscation); 搭配ProGuard的根目次(在对话框顶部); 鄙人面依照必需搭配ProGuard选项: Microsoft Windows用户请留神:默许景遇下,ProGuard假定应用的的垄断零碎可以判别两个只是巨细写分歧的文件名的(例如,A.java和a.java被感触感染是两个分歧的文件).鲜明Microsoft Windows不是这么的垄断零碎(Windows是对文件名是巨细写不敏感的).因此Windows用户定然为ProGurad指定-dontusemixedcaseclassnames选项.万一不这么做而且你的项目中有超越26个类的话www.kis

https://www.360docs.net/doc/571655757.html,,那么ProGuard就会默许混用巨细写文件名,而招致class文件相互遮盖.安全起见,从0.9.0版本开端,EclipseME默感触感染ProGuard设置-dontusemixedcaseclassnames选项.项目中有很多类的UNIX用户可以剔除这个选项,这么最初发作的JAR文件的巨细可以进一步减少.
5.4. 搭配EclipseME的无线下载(OTA)选项 万一想应用EclipseME在无线下载(OTA)方式下调试MIDlet,那么能够必需调剂OTA首选项.这么做: 选择Eclipse->window->Preferences; 关闭右边面板中的J2ME选项分支并点击Over The Air项;万一审查者可以居心识地寻觅特定的讹谬https://www.360docs.net/doc/571655757.html,,xss.

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",完成项目创建。
使用EclipseME开发J2ME程序(3)

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"项,并在子菜单中选择"1Emu

latedJ2MEMidlet"。然后Eclipse会启动J2MEWirelessToolkit2.1中的模拟器得到运行结果见图11。
图11J2ME应用程序运行结果


相关主题
相关文档
最新文档