使用Netbeans IDE 4.1和Mobility Pack开发J2ME应用程序

本文介绍如何在NetBeans IDE中安装Mobility Pack插件并利用它进行J2ME应用开发。通过详细步骤和截图指导,帮助读者快速上手创建、打包及部署MIDlet项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
作者: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所示:


图1 安装Mobility Pack 4.1中文版

Mobility Pack是Netbeans IDE上一个附加软件包,因此必须指定Netbeans的安装目录,选择Netbeans IDE 4.1的安装目录C:Program Filesnetbeans。如图2所示:


图2 选择Netbeans IDE的安装目录

选择“下一步”,系统将提示安装Mobility Pack,安装完成后关闭安装向导。现在已经搭建好了开发MIDP应用程序的环境,不用再安装其他任何插件我们已经可以开发J2EE与J2ME相结合的项目了。比起安装和配置eclipse的繁琐过程,Netbeans IDE显得更加出色。由于目前Netbeans IDE和Mobility Pack的安装和使用文档较少,因此我们多花了一些篇幅结合插图进行了详细地讲解。下面使用Netbeans IDE和Mobility Pack开发第一个MIDlet。

新建项目之前,首先在系统的D盘创建一个目录netbeansProj用来存放项目。后面创建项目的时候会用到。运行Netbeans IDE,选择菜单“文件”——“新建项目”。首先要选择项目,在类别一栏中选择“移动”,项目一栏中选择“Mobile Application”。如图3所示:


图3 选择项目

选择“下一个”进入名称和位置设置界面。我们需要设置项目的名称、位置和所在文件夹。默认情况下,创建HelloMIDlet是被选中的,这里我们不选择。在项目名称中输入MobileProject,项目位置选择我们在D盘创建的D:netbeansProj。新建项目成功后,Netbeans IDE会在D:netbeansProjMobileProject创建文件夹存放项目的所有文件。如图4所示:


图4 设置项目名称和位置

选择“下一个”进入平台选择界面。在这里需要设置模拟器平台、设备、配置版本和简表版本。这些参数不能随便设置,应该根据项目的需求而定。如果项目基于MIDP1.0运行环境,如果这里选择了MIDP2.0将对以后的工作造成麻烦,当然平台选择以后可以在项目的属性中修改。这里我们选择CLDC1.0和MIDP2.0,如图5所示:


图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项目管理功能.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值