1、首先要用Eclipse+EclipseME+WTK搭建J2ME开发环境
下载解压安装 Eclipse SDK Version: 3.3.2(早已经安装好了),并安装中文语言包:
1)Eclipse :http://www.eclipse.org
2)Eclipse 3.3 中文语言包(babel):
在Eclipse中打开插件安装菜单:Software Updates/Find and Install... ,搜索要安装
的新功能插件,新建远程站点,输入地址:http://download.eclipse.org/technology/babel/update-site/
2、下载安装WTK 2.5.2 for CLDC
下载WTK(Wireless Toolkit )65.4兆
http://java.sun.com/products/sjwtoolkit/download.html
安装到目录C:\\WTK2.5.2,在目录C:\\WTK2.5.2\\apps中是一些Demo程序
3、下载安装 EclipseME 1.7.9
http://nchc.dl.sourceforge.net/sourceforge/eclipseme/eclipseme.feature_1.7.9_site.zip
下载下来后在Eclipse中打开插件安装菜单:
Help->Software Updates->Find and Install...->Search for new features to install->New Archived Site...
搜索要安装的新功能插件,选择New Archived Site(新的本地压缩站点),输入EclipseME1.7.9所在目录完成安装;
4、配置EclipseME
打开Eclipse的Window->Preferences(首选项),如果EclipseME插件安装成功,则在对话框左侧的树中能够看到J2ME节点,
选择“J2ME”项进行相关配置:
1)设置WTK根目录
点击左侧树中的“J2ME”,这里唯一必需配置的是WTK Root项,在这一项中要填入WTK的安装根目录。例如,我的WTK安装在
C:\\WTK2.5.2,其余的使用默认即可。值得一提的是Antenna JAR这一项。Antenna JAR不是一个必设项,但是使用Antenna Jar
能够编写Ant文件,轻松打包J2ME程序。我使用的是ver1.1.0,下载地址:
http://nchc.dl.sourceforge.net/sourceforge/antenna/antenna-bin-1.1.0-beta.jar
2)设备管理
点击左侧树中的“J2ME”,点击J2ME->Device Management,出现配置界面,点击Import->Browse,选择WTK安装目录下的bin文件夹,
例如我的bin文件夹的路径为C:\\WTK2.5.2\\bin,然后再单击“Refresh”,就会自动搜索出可用的设备,然后Finish,选定默认的设备;
3)修改Debug设置
根据eclipseMe网站上的文档说明里说的如果你要用Eclipse调试你的应用程序,你必须改变一些默认的调试设置,
具体的设置方法:打开Eclipse的Window->Preferences(首选项),依次展开Java、Debug,确保靠近窗口顶部的
“Suspend execution on uncaught exceptions”和“Suspend execution on compilation errors”
(“发生未捕获到的异常时暂挂执行”和“在发生编译错误时暂挂执行”)未被选中,另外,把靠近窗口底部的
“Debugger timeout”(调试器超时)设置为15000;
5、下载安装混淆器Proguard 4.2(此步可选)
混淆器对减小Jar包大小,防止程序被反编译很有用,因此很有必要在J2ME开发环境中设置混淆器。
http://nchc.dl.sourceforge.net/sourceforge/proguard/proguard4.2.tar.gz
打开Eclipse的首选项,依次展开J2ME、Packaging、Obfuscation ,在“Progurd Root Directory”填入Proguard的安装目录;
6、至此搭建J2ME开发环境的所有步骤完成
7、在Eclipse开发J2me程序的步骤:
1)点击File->New->Other->J2ME->J2ME Midlet Suite来创建一个j2me Midlet项目,
在弹出的窗口中输入项目名和项目所在的路径,然后Next,在Device中选择所要用的设备,
然后Next,然后Finish;
2)然后再次点击File->New->Other->J2ME,这次选择创建J2ME Midlet,然后输入类名,然后Finish;
3)至此Eclipse就为我们自动创建好了项目框架和一个java文件;
4)然后在该java文件中进行修改并添加自己的代码即可
5)在Run->Open Run Dialog中可以设置要执行的项目的Midlet类名
6)然后点击Run按钮就可以运行程序啦
7)调试运行完程序后,可以将鼠标点中Eclipse界面的WorkSpace中的当前项目名,然后
点击Project->Close Project来关闭当前项目,通过点击Project->Open Project可以再次打开该项目;
8)关闭该项目后再点击delete可以从工作空间中删除该项目,删除时注意不要删除项目代码内容,
9)当从工作空间中删除了一个项目后,要想再次打开该项目则需如下操作:
点击File->Import->General->Existing Projects into Workspace,然后Next,然后Browse,
浏览自己的项目所在的目录,比如D:\\Program Files\\eclipse\\myapps,系统就会找出来所有的j2me项目,
然后选中想打开的项目名,然后Finish,就会打开在Eclipse的工作空间中打开该项目
1、运行eclipse,选择“窗口”,“首选项”,选择“安装/更新”节点,如图1,
图1
按图1设置后选择“确定”。
2、点击帮助,install new software,如图2
图2
点击Add,名称:EclipseME,URL:http://eclipseme.org/updates/
3、一路next就OK了。大功告成。
4、下载并安装SUN WTK开发包:http://java.sun.com/products/sjwtoolkit/
下载页面如图3
图3
5、在安装好WTK后打开eclipse,选择“窗口”,“首选项”,选择J2ME|Device Management节点,显示移动设备管理界面,如图4。
图4
6、单击Import按钮,打开Import Devices对话框,单击Browse按钮查找WTK的安装目录。在定位到SDK目录后,单击Refresh按钮查找SDK中包含的所有移动设备,如图5所示。
图5
单击Finish完成WTK的添加,回到Device Management界面,此时列表框中显示所有已经被添加的移动设备模拟器。在Default栏中选中缺少的模拟器,推荐选择DefaultColorPhone(缺省的彩色模拟器),如图6。
图6
7、到此,WTK的添加工作就做完了,后面就可以使用这个SDK开发移动设备应用程序了。