J2ME开发环境的安装和使用
作者:陈跃峰
email:cqucyf@gmail.com
J2ME(Java 2 Micro Edition)作为现在的一种主流的、通用的手机程序开发技术,在实际的开发过程中得到的广泛的使用。而手机程序开发作为一个新兴的软件开发领域,对于人才以及产品的需求还远远没有得到满足,所以手机程序开发技术成为了现在最热门,也是发展前景很光明的技术之一。本文就介绍J2ME技术开发的第一个环节——开发环境的安装和实际的使用。
J2ME技术作为一种通用的技术,针对的领域主要是消费类电子设备,包括机顶盒、车载设备、可视电话、手机等各种设备,下面只介绍J2ME技术进行手机程序开发时所用的开发工具的种类。
在实际的环境中,手机的型号以及种类繁多,而且每种手机的性能以及特点都有所不同,而且主流的手机厂商都会在标准的J2ME技术基础上增加一些自身特有的功能,来方便程序员进行开发,所以J2ME进行手机程序开发时的开发环境分为以下两大类:
1、通用开发工具
通用的开发工具能够可以开发运行在所有支持J2ME技术的手机上的程序。实际开发过程中主要用来开发和手机屏幕大小无关的程序以及无专用开发工具的手机程序。
通用开发工具主要是SUN公司的J2ME Wireless Toolkit,现在的最新版本是2.3beta,一般使用该工具的稳定版本2.2版,下载地址如下:
http://java.sun.com/products/sjwtoolkit/zh_download-2_2.html
2、专用开发工具(厂商开发工具)
专用开发工具指各个手机厂商针对自身型号手机开发的专门开发包。基本上主流的手机厂商都提供有自己的专用开发工具,方便程序员开发专用的手机程序,并提供自身型号的模拟器,方便程序员在计算机中进行实际的模拟。
专用开发工具一般都免费提供给开发者进行使用,但是下载时一般需要注册。
专用开发工具根据手机型号主要有如下几种:
l Nokia(诺基亚)的Nokia Developer's Suite for J2ME
Nokia系列手机的开发工具,目前最新版本是3.0。因为Nokia手机在国内的市场占有率比较高,而且对于J2ME开发的支持也比较好,所以是目前J2ME开发中使用频率比较高的厂商开发工具。
下载地址如下:
http://www.forum.nokia.com/main/0,6566,034-2,00.html
l Motorola(摩托罗拉)的J2ME SDK
该工具的最新版本是<chsdate year="1899" month="12" day="30" w:st="on" islunardate="False" isrocdate="False"><span lang="EN-US"><font face="Times New Roman">5.2.1</font></span></chsdate>,但是该SDK对于IDE的支持不是很好。
下载地址如下:
http://www.motocoder.com/motorola/pcsHome.jsp
l SonyEricsson(索尼爱立信)的J2ME SDK
该工具的最新版本是<chsdate year="1899" month="12" day="30" w:st="on" islunardate="False" isrocdate="False"><span lang="EN-US"><font face="Times New Roman">2.2.3</font></span></chsdate>,虽然SonyEricsson的市场占有率不高,但是对于3D的支持比较出色。
下载地址如下:
http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp
下面以SUN公司的J2ME Wireless Toolkit 2.2为例子,来介绍一下J2ME开发环境的安装以及使用。因为Windows操作系统的使用者较多,所以下面以Windows平台上的安装和使用进行介绍。
J2ME Wireless Toolkit 2.2的安装过程比较简单,下面分两个方面来进行介绍:
1、安装要求
软件要求:
l Windows XP操作系统
l JDK<chsdate year="1899" month="12" day="30" w:st="on" islunardate="False" isrocdate="False">1.4.2</chsdate>
下载地址:http://java.sun.com/j2se/<chsdate year="1899" month="12" day="30" w:st="on" islunardate="False" isrocdate="False">1.4.2</chsdate>/download.html
硬件要求:
l 128MB以上内存
l 800MHz以上CPU
2、安装步骤
双击j2me_wireless_toolkit-2_2-ml-windows.exe,启动安装程序,在安装过程中系统会自动查找本机已经安装的JDK路径,如果安装的JDK版本较多的话,注意要选择JDK<chsdate year="1899" month="12" day="30" w:st="on" islunardate="False" isrocdate="False">1.4.2</chsdate>的安装路径即可,然后按照提示进行安装即可。
安装完成以后,进可以使用J2ME Wireless Toolkit 2.2来编译和运行程序了,下面以一个简单的HelloWorld程序为例子来介绍实际的使用。
下面让我们首先来看一个简单的J2ME程序示例,该程序在手机中显示一个Form窗口,在窗口中显示“欢迎阅读《软件报》!”字符串,具体代码如下:
//文件名:HelloWorldMIDlet.java
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* J2ME技术的HelloWorld程序
*/
public class HelloWorldMIDlet extends MIDlet{
/**屏幕控制对象*/
private Display display;
/**Form界面对象*/
private Form myForm;
/**默认构造方法*/
public HelloWorldMIDlet(){
//获得屏幕显示对象
display = Display.getDisplay(this);
myForm = new Form("标题");
myForm.append("欢迎阅读《软件报》!");
}
public void startApp(){
//设置当前显示界面
display.setCurrent(myForm);
}
public void pauseApp(){}
public void destroyApp(boolean b){}
}
首先将上面的代码保存为HelloWorldMIDlet.java,然后按照下面的步骤进行操作:
1、打开程序菜单的J2ME Wireless Toolkit 2.2中的KToolbar。
2、选择“新建项目”,在出现的窗口中输入,项目名称为Hello,MIDlet类名是HelloWorldMIDlet。
3、将HelloWorldMIDlet.java拷贝到J2ME Wireless Toolkit 2.2安装目录下的\apps\Hello\src目录中。
4、选择KToolbar界面中的“生成”按钮进行编译,然后选择“运行”按钮就可以启动模拟器来运行该程序了。
该程序的运行结果如下图所示:
<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 141pt; HEIGHT: 160.5pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:%5CDOCUME~1%5C%E9%99%88%E8%B7%83%E5%B3%B0%5CLOCALS~1%5CTemp%5Cmsohtml1%5C01%5Cclip_image001.png"></imagedata></shape>
说明:关于J2ME Wireless Toolkit 2.2的详细使用说明,可以参看J2ME Wireless Toolkit 2.2安装目录下\docs\zh\docs中的中文文档。
分享到:
相关推荐
本教程将详细介绍如何利用Eclipse搭建J2ME开发环境,以便于高效地进行J2ME应用的编写和调试。 首先,你需要下载Eclipse IDE。你可以访问Eclipse官网(https://www.eclipse.org/downloads/)获取适合你操作系统的...
jdk+myeclipse+wtk搭建j2me开发环境 jdk 是 Java Development Kit 的缩写,表示 Java 开发工具包,是 Java 语言的核心组件之一。jdk 安装配置是搭建 j2me 开发环境的第一步。 在安装 jdk 之前,需要注意版本,以免...
本文旨在详细介绍如何搭建一个完整的J2ME开发环境,包括必要的软件安装与配置步骤。 #### 二、J2ME开发基础概述 J2ME是Java平台的一个子集,主要针对嵌入式设备和消费电子产品的应用开发,如手机、PDA等。它包括两...
J2ME开发环境的安装及配置,适合初学者
对于初学者来说,配置J2ME开发环境可能显得有些复杂,但通过以下几个步骤,可以轻松搭建起一个功能完备的开发环境。 首先,我们需要**安装Eclipse**,这是一款广泛使用的集成开发环境(IDE),支持多种编程语言,...
【Eclipse搭建J2ME开发环境安装指导】 J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要用于嵌入式系统和移动设备,尤其是手机应用的开发。要开始J2ME程序的开发,我们需要一个合适的集成开发环境(IDE),...
在J2ME开发中,开发者通常会使用集成开发环境(IDE),如NetBeans、Eclipse或JBuilder,这些工具提供了代码编辑、调试和打包应用的功能。编写完代码后,需要通过模拟器或实际设备进行测试。 "J2ME开发.pdf"可能包含...
建立J2ME开发环境是初学者和专业开发者都需要掌握的基础步骤。以下将详细介绍如何搭建J2ME开发环境。 1. **选择开发工具** 开发J2ME应用,你需要一个集成开发环境(IDE)。常见的IDE有NetBeans、Eclipse和JCreator...
本文档详细介绍了在Thiz Linux Server 7.0操作系统上安装J2ME开发环境所需的软件及其具体步骤。 #### 二、所需软件及介绍 - **J2SE Development Kit 5.0**:这是J2ME的基础,提供了必要的Java运行时环境和开发工具...
J2ME开发环境的安装及配置,该文档主要介绍j2me的主要功能与配置
搭建J2ME开发环境需要细心和耐心,每一步骤都直接影响到后续的开发效率和程序的兼容性。理解并掌握这些工具的安装和配置,是成为合格的J2ME开发者的基础。通过本讲义的学习,开发者将能够快速地建立起一套完整的J2ME...
对于文档中提到的《用Eclipse搭建J2ME开发环境.doc》,你可以参考其中的详细步骤,以更深入地理解每个环节。 在J2ME开发过程中,你可能会遇到各种问题,如兼容性、性能优化等,但随着经验的积累,这些问题都将...
《J2ME开发环境搭建》图文教程是一篇详细介绍如何配置J2ME开发环境的文章。J2ME,全称Java Micro Edition,是Java平台的一个子集,主要用于嵌入式设备和移动设备的应用开发。本教程主要涵盖了以下几个核心知识点: ...
- 将jad和jar文件提交给应用商店或直接分发给用户,用户可以通过下载和安装这些文件来使用你的J2ME应用。 通过以上步骤,你可以成功配置并开始J2ME应用的开发。记得在开发过程中,持续学习和了解J2ME的API、设计...
总之,建立Nokia J2ME开发环境需要选择正确的软件版本,并正确安装和配置。理解每个工具的角色和功能是成功搭建环境的关键。一旦环境搭建完成,开发者就可以利用这个强大的工具链来创建功能丰富的移动应用程序,满足...
本文档为 J2ME 手机游戏开发环境配置指南,旨在帮助开发者快速搭建 J2ME 手机游戏开发环境,涵盖了从软件下载、环境安装到环境配置和 Helloworld 代码测试的所有步骤。 一、软件下载 J2ME 手机游戏开发环境配置...
免费分享,J2ME基础开发环境windows版,因为比较老,资源不好找。主要包括: jdk1.4.2; WTK2.2; eclipse3.3; eclipseme.feature_1.7.9_site; KEmulator
Eclipse3.2下J2ME开发环境的搭建 J2ME 移动开发 Eclipse3.2
总的来说,J2ME开发需要理解MIDlet生命周期,熟练使用IDE进行编码、测试和打包,并掌握模拟器的使用。通过不断实践和学习,开发者可以创建出功能丰富的移动应用。在资源有限的移动设备上,J2ME提供了强大的开发平台...