﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-灵魂-放水-随笔分类-J2ME</title><link>http://www.blogjava.net/zqli/category/30611.html</link><description>为学日益，为道日损。</description><language>zh-cn</language><lastBuildDate>Fri, 04 Apr 2008 00:23:03 GMT</lastBuildDate><pubDate>Fri, 04 Apr 2008 00:23:03 GMT</pubDate><ttl>60</ttl><item><title>[转]如何使用EclipseME开发J2ME程序</title><link>http://www.blogjava.net/zqli/archive/2008/03/28/189318.html</link><dc:creator>放水老倌</dc:creator><author>放水老倌</author><pubDate>Fri, 28 Mar 2008 09:53:00 GMT</pubDate><guid>http://www.blogjava.net/zqli/archive/2008/03/28/189318.html</guid><wfw:comment>http://www.blogjava.net/zqli/comments/189318.html</wfw:comment><comments>http://www.blogjava.net/zqli/archive/2008/03/28/189318.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zqli/comments/commentRss/189318.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zqli/services/trackbacks/189318.html</trackback:ping><description><![CDATA[<strong>一、安装和配置准备</strong><br />
　　您需要安装 Eclipse 3.0M9、J2ME Wireless Toolkit 2.1和EclipseMe，Eclipse是IBM公司资助的开源 IDE 开发环境，Eclipse正受到越来越多的开发人员的关注。J2ME Wireless Toolkit 2.1提供了运行 J2ME 应用程序所需要的库以及模拟器等。EclipseMe 插件可以让开发人员在 Eclipse 环境中轻松开发J2ME应用程序。<br />
　　<br />
　　1 安装<br />
　　关于在哪里下载以下软件的链接，请参阅参考资料部分：<br />
　　<br />
　　1. 从 Eclipse 的 Web 站点上下载 Eclipse v3.1或者v3.2。您可以通过将其解压到任何一个选定的目录（这个目录在本文中称为 eclipse_home）中来安装它。(<a href="http://www.eclipse.org/">http://www.eclipse.org/</a>)<br />
　　<br />
　　2. 从 Sun公司 的 Web 站点上下载 J2ME Wireless Toolkit 2.1。您可以安装到任何一个选定的目录中（这个目录在本文中称为 wtk_home）。(<a href="http://www.sun.com/download/index.jsp?cat=Mobility&amp;tab=3&amp;subcat=Wireless%20Toolkits">http://www.sun.com/download/index.jsp?cat=Mobility&amp;tab=3&amp;subcat=Wireless%20Toolkits</a>)<br />
　　<br />
　　3. 下载EclipseME插件V 1.55。您可以通过将其解压到 eclipse_home/eclipse/plugins 目录中来安装它。(<a href="http://eclipseme.org/">http://eclipseme.org/</a>)可以通过Eclipse的插件升级安装(<a href="http://eclipseme.org/updates/">http://eclipseme.org/updates/</a>)<br />
　　<br />
　　4. 从 Sun 的 Web 站点上下载 J2SE SDK。您可以将其安装到任何一个选定的目录（这个目录在本文中称为 java_home）中。<br />
　　<br />
　　2 配置EclipseME 插件<br />
　　要配置EclipseME 插件，请参照官方说明：<a href="http://eclipseme.org/docs/configuring.html">http://eclipseme.org/docs/configuring.html</a>
<p><br />
　　<strong>二、开发 J2ME应用程序</strong><br />
　　在本节中，我们将介绍使用 EclipseMe 插件构建 J2ME 应用程序的基本步骤。首先，您将创建一个 J2ME 项目。然后，您可以开始您的J2ME开发之旅。<br />
　　<br />
　　1 创建 J2ME项目<br />
　　要创建一个 J2ME 项目，回到"File"菜单，选择"New"项，并在子菜单中选择"Project"。然后执行以下步骤：<br />
　　<br />
　　（1.） 进入"J2ME"选项，选择"J2ME Midlet Suite"并单击"Next"（参见图4）。<br />
　　<br />
　　（2.） 填上项目名，并单击"Next"（参见图5）。<br />
　　<br />
　　（3.） 选择可能的平台定义。可以选择"J2ME Wireless Toolkit 2.1 MIDP1.0 Platform"或者"J2ME Wireless Toolkit 2.1 MIDP1.0 Platform",默认为前者。（参见图6）。<br />
　　<br />
　　（4.） 单击"Next"，出现J2ME项目有关设置，这里我们均采用默认设置（参见图7）。<br />
　　<br />
　　（5.） 单击"Finish"，完成项目创建。<br />
　　<br />
　　最终创建 J2ME 项目的结果如图8所示。<br />
</p>
<center>图 4. 创建 J2ME 项目 - 步骤 1</center>
<center>　<img alt="" src="http://java.chinaitlab.com/imgfiles/2004.12.25.11.8.19.4.jpg" /></center>
<center>图 5. 创建 J2ME 项目 - 步骤 2</center>
<center>　<img alt="" src="http://java.chinaitlab.com/imgfiles/2004.12.25.11.8.27.5.jpg" /></center>
<center>图 6. 创建 J2ME 项目 - 步骤 3</center>
<center>　<img alt="" src="http://java.chinaitlab.com/imgfiles/2004.12.25.11.8.36.6.jpg" /></center>
<center>图 7. 创建 J2ME 项目 - 步骤 4</center>
<center>　<img alt="" src="http://java.chinaitlab.com/imgfiles/2004.12.25.11.8.44.7.jpg" /></center>
<p><br />
　　 </p>
<center>图 8. 创建 J2ME 项目 - 最终结果</center>
<p><br />
　　 </p>
<center>　<img alt="" src="http://java.chinaitlab.com/imgfiles/2004.12.25.11.8.55.8.jpg" /></center>
<p><br />
　　2开发 J2ME项目<br />
　　要创建一个 J2ME 应用程序，回到"File"菜单，选择"New"项，并在子菜单中选择"Other"。然后执行以下步骤：<br />
　　<br />
　　（1）. 进入"J2ME"选项，选择"J2ME Midlet"并单击"Next"（参见图9）。<br />
　　<br />
　　（2）. 填上应用程序名，其他设置采用默认设置，并单击"Finish"（参见图10），完成应用程序创建。<br />
　　<br />
　　 </p>
<center>图 9. 创建 J2ME 应用程序 - 步骤 1</center>
<p><br />
　　 </p>
<center>　<img alt="" src="http://java.chinaitlab.com/imgfiles/2004.12.25.11.12.26.9.jpg" /></center>
<p><br />
　　 </p>
<center>图 10 创建 J2ME 应用程序 - 步骤2</center>
<p><br />
　　 </p>
<center>　<img alt="" src="http://java.chinaitlab.com/imgfiles/2004.12.25.11.12.42.10.jpg" /></center>
<p><br />
　　系统会自动生成HelloWorld.java程序以及一段自动生成的代码，最终的程序代码见清单1。<br />
　　<br />
　　清单 1. HelloWorld.java<br />
　　<br />
　　/**<br />
　　 * HelloWorld.java<br />
　　 *<br />
　　 * @author WanHui<br />
　　 */<br />
　　import javax.microedition.lcdui.Display;<br />
　　import javax.microedition.lcdui.TextBox;<br />
　　import javax.microedition.midlet.MIDlet;<br />
　　public class HelloWorld extends MIDlet {<br />
　　 private TextBox textbox;<br />
　　 /**<br />
　　 * Constructor of the HelloWorld class<br />
　　 */<br />
　　 public HelloWorld() {<br />
　　 textbox = new TextBox("", "Hello World!", 20, 0);<br />
　　 }<br />
　　 /*<br />
　　 * The startApp method is used for starting or restarting a MIDlet.<br />
　　 *<br />
　　 * @see javax.microedition.midlet.MIDlet#startApp()<br />
　　 */<br />
　　 public void startApp() {<br />
　　 Display.getDisplay(this).setCurrent(textbox);<br />
　　 }<br />
　　 /*<br />
　　 * The pauseApp method is called by the system to ask a MIDlet to "pause"<br />
　　 *<br />
　　 * @see javax.microedition.midlet.MIDlet#pauseApp()<br />
　　 */<br />
　　 public void pauseApp() {<br />
　　 }<br />
　　 /*<br />
　　 * The destroyApp method is called by the system when the MIDlet is about to<br />
　　 * be destroyed<br />
　　 *<br />
　　 * @see javax.microedition.midlet.MIDlet#destroyApp(boolean)<br />
　　 */<br />
　　 public void destroyApp(boolean unconditional) {<br />
　　 }<br />
　　}<br />
　　<br />
　　3 运行J2ME应用程序<br />
　　要运行一个 J2ME 应用程序，选中一个应用程序，本文中为HelloWorld.java，然后回到"Run"菜单，选择"Run As"项，并在子菜单中选择"1 Emulated J2ME Midlet"。然后Eclipse会启动J2ME Wireless Toolkit 2.1中的模拟器得到运行结果见图11。<br />
　　<br />
　　 </p>
<center>图 11 J2ME 应用程序运行结果</center>
<p><br />
　　 </p>
<center><img alt="" src="http://java.chinaitlab.com/imgfiles/2004.12.25.11.12.54.11.jpg" /></center>
<p><br />
　　<strong>结束语</strong><br />
　　在本文中，我们介绍了 Eclipse IDE 开发环境下使用EclipseMe插件开发J2ME程序。您已经学习了在Eclipse环境下如何创建了一个简单的J2ME应用程序。 </p>
 <img src ="http://www.blogjava.net/zqli/aggbug/189318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zqli/" target="_blank">放水老倌</a> 2008-03-28 17:53 <a href="http://www.blogjava.net/zqli/archive/2008/03/28/189318.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>