作者:eric 文章来源:SUN中国技术社区 点击数:2414 更新时间:2006-1-19 | |
如果想使用Netbeans IDE开发J2ME应用程序,应该首先安装Mobility Pack。Mobility Pack是Netbeans IDE的一个插件,用于开发J2ME应用程序。其功能非常强大,可以方便的管理项目、打包和签名、混淆、部署。 本文讲述如何安装Mobility Pack,并使用它来开发J2ME应用程序。 如果想使用Netbeans IDE开发J2ME应用程序,应该首先安装Mobility Pack。Mobility Pack是Netbeans IDE的一个插件,用于开发J2ME应用程序。其功能非常强大,可以方便的管理项目、打包和签名、混淆、部署。 本文讲述如何安装Mobility Pack,并使用它来开发J2ME应用程序。 如果还没有安装Netbeans IDE 4.1,请参考如何安装Netbeans IDE。接下来需要下载Mobility Pack 4.1中文版,下载地址http://gceclub.sun.com.cn/download.html。与安装Netbeans IDE一样,双击安装文件开始安装Mobility Pack 4.1,安装系统首先会检查Java虚拟机安装是否正确,然后进入Mobility Pack安装向导界面,选择“下一步”并接受许可协议中的条款。如图1所示:
Mobility Pack是Netbeans IDE上一个附加软件包,因此必须指定Netbeans的安装目录,选择Netbeans IDE 4.1的安装目录C:Program Filesnetbeans。如图2所示:
选择“下一步”,系统将提示安装Mobility Pack,安装完成后关闭安装向导。现在已经搭建好了开发MIDP应用程序的环境,不用再安装其他任何插件我们已经可以开发J2EE与J2ME相结合的项目了。比起安装和配置eclipse的繁琐过程,Netbeans IDE显得更加出色。由于目前Netbeans IDE和Mobility Pack的安装和使用文档较少,因此我们多花了一些篇幅结合插图进行了详细地讲解。下面使用Netbeans IDE和Mobility Pack开发第一个MIDlet。 新建项目之前,首先在系统的D盘创建一个目录netbeansProj用来存放项目。后面创建项目的时候会用到。运行Netbeans IDE,选择菜单“文件”——“新建项目”。首先要选择项目,在类别一栏中选择“移动”,项目一栏中选择“Mobile Application”。如图3所示:
选择“下一个”进入名称和位置设置界面。我们需要设置项目的名称、位置和所在文件夹。默认情况下,创建HelloMIDlet是被选中的,这里我们不选择。在项目名称中输入MobileProject,项目位置选择我们在D盘创建的D:netbeansProj。新建项目成功后,Netbeans IDE会在D:netbeansProjMobileProject创建文件夹存放项目的所有文件。如图4所示:
选择“下一个”进入平台选择界面。在这里需要设置模拟器平台、设备、配置版本和简表版本。这些参数不能随便设置,应该根据项目的需求而定。如果项目基于MIDP1.0运行环境,如果这里选择了MIDP2.0将对以后的工作造成麻烦,当然平台选择以后可以在项目的属性中修改。这里我们选择CLDC1.0和MIDP2.0,如图5所示:
首先为MobileProject项目新建一个java包放我们编写的java源文件,方法是:右键选中MobileProject——新建——Java包,然后输入com.sun.j2me。这样就在MobileProject项目中创建了com.sun.j2me包。接下来新建MIDlet,在源码编辑器中编写下面的代码: package com.sun.j2me; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class HelloWorld extends MIDlet { private Display display = null; private Form main = null; public void startApp() { if(display == null){ display = Display.getDisplay(this); main = new Form("Hello World"); main.append("Welcome to J2ME dev World"); } display.setCurrent(main); } public void pauseApp() { } public void destroyApp(boolean unconditional) { } } 从菜单“运行”——“运行主项目”,或者快捷键F6来运行项目,如图6所示: Netbeans IDE会将应用程序打包为jar和jad文件复制到dist目录,这样我们就可以发布应用程序了。Netbeans IDE和Mobility Pack的可以很好的管理J2ME项目,甚至可以直接将项目的发布文件部署到FTP服务器上。在后面的文章我们将介绍Mobility Pack提供的J2ME项目管理功能. |