先整体上有个了解:
J2ME(Java 2 Micro Edition)是Java 2的一个组成部分,它与J2SEJ2EE并称。根据Sun的定义:J2ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。J2ME技术在1999年的JavaOne Developer Conference大会上正式推出,它将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。
  J 2ME 在设计其规格的时候,遵循着「对于各种不同的装置而造出一个单一的开发系统是没有意义的事」这个基本原则。于是 J2ME 先将所有的嵌入式装置大体上区分为两种 :一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA 、手机);另外一种则是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置 (比方说冷气机、电冰箱、电视机上盒 (set-top box))。因为这两种型态的嵌入式装置,所以Java 引入了一个叫做Configuration 的概念,然后把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中;而另外一种装置则规范为 Connected Device Configuration(CDC)规格。也就是说, J2ME 先把所有的嵌入式装置利用Configuration 的概念区隔成两种抽象的型态。
  其实在这里大家可以把Configuration 当作是J2ME 对于两种类型嵌入式装置的规格,而这些规格之中定义了这些装置至少要符合的运算能力、供电能力、记忆体大小等规范,同时也定了一组在这些装置上执行的 Java 程序所能使用的类别函式库、这些规范之中所定义的类别函式库为 Java 标准核心类别函式库的子集合以及与该型态装置特性相符的扩充类别函式库。比方就CLDC 的规范来说,可以支援的核心类别函式库为java.lang.* 、java.io.*、java.util.*,而支援的扩充类别函式库为java.microedition.io.*。区分出两种主要的Configuration 之後,J2ME 接著在定义出Profile的概念。Profile 是架构在Configuration 之上的规格。之所以有Profile的概念,是为了要更明确地区分出各种嵌入式装置上Java 程序该如何开发以及它们应该具有哪些功能。因此Profile 之中定义了与特定嵌入式装置非常相关的扩充类别函式库,而 Java 程序在各种嵌入式装置上的使用者介面该如何呈现就是定义在Profile 里头。Profile 之中所定义的扩充类别函式库是根据底层Configuration 内所定义的核心类别函式库所建立。
 
配置环境:
windows平台下基于eclipse的J2ME开发环境搭建
需要下载工具:
JDK http://java.sun.com/downloads/
WirelessToolkit http://java.sun.com/downloads/
Eclipse以及语言包(LanguagePack) http://download.eclipse.org/eclipse/downloads/index.php
EclipseMe 点击downloads   http://eclipseme.org/index.html
1 安装JDK
    从http://java.sun.com/下载jdk-1_5_0_04-windows-i586-p.exe
    安装到指定路径,我选择F:\Java_SDK_1_5 路径可以自己随意选择设定。
    安装完后需要配置环境变量
 JAVA_HOME: F:\Java_SDK_1_5
 PATH: F:\Java_SDK_1_5\bin;F:\Java_SDK_1_5\jre\bin;
 CLASSPATH: .;F:\Java_SDK_1_5\lib;F:\Java_SDK_1_5\lib\tools.jar;F:\Java_SDK_1_5\jre\lib;
 2 安装WTK(免费)
    WTK(J2ME Wireless ToolKit) 就是J2ME无线开发工具包。使用这个工具包开发的程序可以在支持MIDP的设备(如:手机)上运行。下载地址:http://gceclub.sun.com.cn/products/sjwtoolkit/zh_download-2_2.html.下载后直接双击安装文件安装即可。我的路径是:F:\J2ME\Wireless ToolKit;
3 安装Eclipse
    从http://www.eclipse.org/下载eclipse-SDK-3.0.1-win32.zip和NLpack-eclipse-SDK-3.0.x-win32.zip(语言包).
    解压缩eclipse-SDK-3.0.1-win32.zip即可,我的路径:F:\j2me\eclipse;解压缩NLpack-eclipse-SDK-3.0.x-win32.zip,得到features和plugins两个文件夹,把里面的文件分别拷入eclipse中相应的目录下即可.
4 在Eclipse配置J2ME开发环境
   1). 运行 Elcipse,选择菜单 Help->Softeare Updates->Find and Install…;
   2). 在 Install/Update 窗口中选择 “Search for new features to install”,点击 Next 按钮;
   3). 在 Install 窗口中点击 “New Archived Site…”,在弹出的打开文件对框框中找到你下载的插件(eclipseme.feature_1.7.0.a_site.zip),回到 Install 窗口后点击 Finish 按钮;
   4). 在随后出现的 Update 窗口中选中你的插件并点击 Next 按钮;
   5). 在后来的对话框中选择“同意/Next/Finish”;
    J2ME 初解_职场
   最后一步,还需要配置一下WTK。在 Eclipse 窗口选择菜单 Windows->Preferences…,在左边的菜单中选择J2ME->Device Imangement,然后点击右边的 Import… 按钮。在弹出的 “Import Devices” 窗口中点击 Browser… 按钮选择 WTK 的安装目录(默认为 c:\wtk22),点击 Refresh 按钮后你可以看到四个设备,点击 Finish 按钮。回到 Preferences 窗口后点击 OK 按钮。
    J2ME 初解_职场_02
    配置完成后,J2ME的开发环境算是OK了。接下来就可以尽情享受J2ME的开发了:)
    下图是在模拟器上运行HELLOWORLD后的效果图。
    J2ME 初解_休闲_03