J2ME移动开发平台搭建篇(3)

附录5:

首先下载以下软件:

JDK 1.2或者更高版本 http://java.sun.com/j2se/

有限连接设备设置设置设备摆设摆设(clcd http://www.sun.com/software/communitysource/j2me/download.html

MID http://java.sun.com/products/midp/

留意:你必要JDK中的JAVAC敕令来编译MIDlets。

下载、解压缩以上软件,放到以下被保举的目录中:

C:\JDK1.2

C:\j2me

MIDP

CLCD

此文章假设目录为C:\j2me

为了测试MIDP利用法度榜样,你必要安装MIDP和CLCD。

设置设置设备摆设摆设运行情况

设置情况变量,改动PATH添加MIDP和JDK的事情路径。

设置情况变量

设置PATH中的变量,用文本编辑器打开autoexec.bat,或者在开始运行中敲入sysedit敕令,并且插入以下两行,我们假定你的*作系统和JDK整个安装在C盘下。

SET PATH=%PATH%;%JAVAHOME%\BIN;

PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK\BIN; C:\j2me\midp\bin;%PATH%

反省你的情况变量设置是否成功

在敕令行下键入如下敕令: c:\midp 回车。

此时应该弹出一个窗口,如(图1)。

设置屏幕颜色

C:\set SCREEN DEPTH=8

C:\midp -des criptor run.jad 效果见图2

好了,你现在可以筹备测试第一个MIDP了。

HelloMIDlet的描述文件

关于HelloMIDlet例子的代码,http://wireless.java.sun.com/midp/articles/intro/ ;查阅。

MIDlet-Name: HelloMIDlet

MIDlet-Version: 1.0.0

MIDlet-Vendor: Sun Microsystems, Inc.

MIDlet-Des cription: A Simple Example

MIDlet-Info-URLhttp://java.sun.com/j2me/ ;

MIDlet-Jar-URL: hello.jar

MIDlet-Jar-Size: 1063

MicroEdition-Profile: MIDP-1.0

MicroEdition-Configuration: CLDC-1.0

MIDlet-1: HelloMIDlet,, HelloMIDlet

编译,校验,打包和运行

编译

在敕令行下键入如下敕令(应在一行中实现):

C:\javac -d .\ -bootclasspath c:\pathTo\MIDP\classes HelloMIDlet.java

校验

C:\preverify -classpath c:\j2me\MIDP\classes; C:\Examples\ FirstMIDlet

一个校验过的CLASS文件被写到目录C:\Examples\output\ 中。

进入到C:\Examples\output\目录中,键入如下敕令:

C:\Example\output>midp FirstMIDlet

打包

把HelloMIDlet.class文件打包成JAR文件。

C:\jar cf hello.jar HelloMIDlet.class

运行

C:\midp -des criptor hello.jad

现在支持Java的手机厂商很多,现将常用的手机厂商SDK和下载地址阐明一下:

1、 Nokia

Nokia不愧为手机行业的老大年夜,对付j2me的支持也是一流的,有专门的网站供给SDK和各类文档阐明。

网址是:http://forum.nokia.com.cn/sch/index.html

2、 Siemens

Siemens对付J2ME的支持也不错,它供给了SDK,模拟器必要自力安装。下载地址如下:

https://communication-market.siemens.de/portal/main.aspx?LangID=0&MainMenuID=2&LeftID=2&pid=1&cid=0&tid=3000&xid=0

3、 SonyEricsson

SonyEricsson SDK以及自己的模拟器,下载地址为:

http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp

http://mobilityworld.ericsson.com.cn/development/download_hit.asp

4、 Motorola

Motorola供给了专门的SDK,内部包孕模拟器,下载地址为:

http://www.motocoder.com/motorola/pcsHome.jsp

5、 SamSung

SamSung也供给了专门的SDK和模拟器,下载地址为:

http://developer.samsungmobile.com/eng/front_zone/bbs/bbs_main.jsp?p_menu_id=1500

6、 NEC:

NEC也供给了集成模拟器的SDK,下载地址为:

http://www.nec-mfriend.com/cn/

弥补阐明(一)

碰到安装插件后不能正常事情,呈现在Preference中找不到J2ME选项的问题。假如你是eclipseME0.5.0曩昔的版本,请参考下面的办理法子。假如看不见j2me选项的,可以先改动一下eclipse文件夹的名字,如变成eclipse3.0,打开eclipse.exe,就应该见到有j2me选项了,现在关掉落eclipse.exe,将eclipse文件夹的名字改回来,然后再打开eclipse.exe,现在统统都好了,可以见到j2me了,可以照着文中进行设置了。

弥补阐明(二)

eclipseMe0.5.0版本今后,插件安装措施有所变更。你可以参考下面的办理法子:

打开eclipse,help -> software update -> Find and install...

选择 "Search for new features to install" 项 -> next

点 "New Archived Site..." 按钮,然后选择0.5.5的zip文件 -> open钮后面只需根据提示进行。http://www.chinageren.com/jc/HTML/116398.html

2、功能对照全的Borland Jbuilder平台

搭建这个平台,我们必必要安装:JBUILDER 7 或 JBUILDER 8 ,BORLAND 的 MOBILESET 3.1。

可选材料有:(留意这些不是必须的,没有这些你也可以进行开拓)你所想开拓的手机SDK,例如要在NOKIA上开拓必须筹备.NOKIA DEVELOPER‘S SUITE,还可以根据自己必要加一些模拟器如7210等。有了以上的材料就足够我们搭建一个很不错的开拓平台了。

搭建步骤:

(1):安装JBUILDER,并注册。(留意:D版JBUILDER 8用户,市道市面上有些D版JBUILDER8破解有问题,会导致接下来安装的MOBILESET无法被激活的环境,也便是无论你怎么设置设置设备摆设摆设,在MIDP页面里的选项永世是灰的,请勿应用它盘中的破解文件,用注册机注册)

(2):精确安装JBUILDER ,并、成功注册后,安装 MOBILESET 3.1,安装完成后,必要注册,MOBILESET是免费的,你可以向BORLAND索要注册码,也可以用 附录3 中的注册码注册。

(3):完成以上2步必须步骤后,就可以安装你选装的DEVELOPER'S SUITE和模拟器了(NOKIA SDK安装措施见附录1)。

(4):精确完成了以上步骤,可以说这个平台已经搭建完成,就这么简单,下面你要做的便是在JBUILDER中NEW 一个PROJECT,在呈现的窗体中JDK选J2ME的,其他都应用默认的就可以了,完成设置设置设备摆设摆设后,再选NEW,这时刻在着末的MIDP页面里两个选项应该是可选的,接下来你就可以开拓了。

3、Sun WTK(Sun 公司官方对象):

WTK 的全称是Sun J2ME Wireless Toolkit —— Sun的无线开拓对象包,应用此中的对象可以开拓在与 Java Technology for the Wireless Industry (JTWI, JSR 185) 规范兼容的设备上运行的 Java 利用法度榜样。该对象箱包孕天生对象、实用法度榜样以及设备仿真器。到本文写作时为止可以获取有四个版本,分手是1.0.4, 2.0, 2.1和2.2。每个版本都包括英语,日语,简体中文,繁体中文4个语种包。应用满方便的平台 j2me_wireless_toolkit;搭建这个平台,我们必必要安装有:jdk1.4,j2me_wireless_toolkit1。04或j2me_wireless_toolkit2。0 beta1可选材料有:(留意这些不是必须的,没有这些你也可以进行开拓)你所想开拓的手机SDK,例如要在NOKIA上开拓必须筹备NOKIA DEVELOPER‘S SUITE,还可以根据自己必要加一些模拟器如7210等(NOKIA SDK安装措施见附录1)。

有了以上的材料就足够我们搭建现在的平台。

(1):首先安装jdk1.4,(在措施一中由于JBUILDER自带JDK以是不必要零丁安装。)

(2):精确安装JDK后,才可以安装j2me_wireless_toolkit,不管1。04照样2。0 BETA1都可以,2个都装也可以。

(3):完成以上2步必须步骤后,就可以安装你选装的DEVELOPER‘S SUITE和模拟器了(NOKIA SDK安装措施见附录1)。

(4)精确完成了以上步骤,可以说这个平台已经搭建完毕了,有些菜鸟可能会问这个j2me_wireless_toolkit是干什么的,着实它的感化就和JBUILDER差不多,用来编译你写的JAVA法度榜样,但它本身不供给编辑等功能,以是你得用记事本或其他文本编辑软件写法度榜样,应用措施见附录

http://www.webshu.net/jiaocheng/programme/JSP/200604/963.html

4、个头最小,但用起来对照繁杂的平台cldc+MIDP

搭建这个平台,我们必必要安装:jdk1.4,J2ME_CLDC_ 1.04,MIDP 2.0对这个平台的应用措施我自己到现在还不是分外清楚,只粗略的先容一下

(1)同样首先要安装jdk1.4

(2)将J2ME_CLDC_ 1.04,MIDP 2.0和解压到同一目录下如c:\j2me下,着实这两个便是在敕令行下的编译器和JBUILDER,toolkit的感化一样,但用起来更麻烦。

(3)具体应用措施见附录5

先容完毕,盼望能对刚起步的菜鸟有赞助,有什么差错的地方还请大年夜家斧正,文章中引用了其他作者的翰墨,向他们表示谢谢。

附录1:NOKIA SDK安装

在装完JBUILDER(着实便是看有没有装JDK,JBUILDER自带JDK)或JDK后,NOKIA的DEVELOPER‘SSUITE才能被安装,在装完DEVELOPER‘S SUITE后装模拟器,必然要装在NOKIA的DEVELOPER‘S SUITE的DEVICE目录下,下面是NOKIA的DEVELOPER‘S SUITE和一些模拟器的注册码

nds_jme_v1.1(Nokia Developer Suite)

用户名:allyfeng

序列号:pJzPqsT0PjnMEwaTR2Ga+WiCeSk=

ns40

用户名:allyfeng

序列号:HgaDbt1HpXFucqDp97ThNjvN468=

7210

用户名:allyfeng

序列号:89YPeBKM6tzssXLLi5OxuDdhcyk=

Nokia 6650模拟器

注册信息:

用户名:allyfeng

序列号:PLkvtJRKbzplqIXRqyb0czF969w=

附录2:注册机应用措施

这里我保举应用JBLicenseGenW.exe

应用简单,装好JBUILDER后应用,可以注册J7,J8。老师成注册码,在SAVE一下就行。

对付那些先用试用版注册码,后来再调换的措施我没试过。

假如运行JBLicenseGenW.exe没反应或掉足,可能是你的JBUILDER没装好。我也不知道怎么办理。

附录3:

JBuilder MobileSet 3.0.1。必要先安装JBuilder7或JBuilder8。

注册措施:新建一个文本文件,将下面的注册码复制到文件中,保存。注册时选择Active File,然后载入该文件便可。

注册码:

-----BEGIN BLOCK-----

%C5%17%DE%9B%00%00%02I%DE%DAL%

2C%B2%F7%9DE%80C5%A6%E5%AF%7C%

A7%06%05%D1%B1%B5%0A%955L%87%E

5%E6%5B%8C%0D%01%A9%EE%EB-%A9%

21%7C%E7%8A%E2%1D%B6LZ%E2%F1%F

B0%E3%7B%1F%F6%E3%9A%3E%E4%1D%

2B%FD%FB%CD%5C%D6%2BO%FB%F6%89

%7F%D8j%3E%96%8C%98L%C0%03%15%

86%D3%FEt%81%1Bf%8F%DD%B6%02%D

76z%FE%E4%8B%5B%D8%02%1D%BD%F1

%B0P%A9%27%13%F6%8F%AE%0D%8A%7

FR%99%ED%93%22%82v%2B%E7%9B%AF

T%C3Q%1F%8E%CC%BFp%A52%26%DC%9

F%8EC%D3%1CU%D1%AA%ADb%DA%1B%2

B%A0%8A%D2i%B3%0C%20%C2%DC%81r

%E3G%0A%90%E4%B2e%9D%11%3A%F1%

90%D2_%A0%7BO%C0%A4%A3%17%98%1

E%21%EE%9D%B3%24%9AK%1A%A5%BE%

BE%3E%EAg-%F1%B6%9BL%BA-%2F%F8

%D5%E2%23%C0j%27%E8%B2%ADS%F6t

%03%C0%D6%E7%3E%E96%28%95%C3%E

7Z%F4%3EH%B3%B3%D2Y%A9F%16%92%

93%88%1A%A4mW%85%A1%92i%B0%5BQ

%A7%EF%87I%D2%7F%3D%8A%A0%A3Y%

BEQc%EA%8A%8E%08%95%02%7E%9A%F

F%DBe%80%40%04%8A%DB%BBd%A7g%3

D%C7%A6%E0%7C%90%29*%EC%E0%ABx

%D4%29N%D0%DA%A6P%D6%11%1E%ED%

90%9D%1B%E7S%10%FD%B6%BF%14%A9

%07P%B9%B0%C1O%9Ds%14%8C%87%99

e%F7%18%1E%9C%EB%FDc%B4%13a%D9

%9D%8D%2C%97%1A8%C1%AF%D3x%87%

7FG%E6%94%98%26%90j%10%C8%EC%8

64%C2SN%E5%9E%D8T%EFez%BB%8A%D

1%20%CD5%0B%FC%E3%CC%19%89jv%C

4%D9%E1r%A2z0%BE%DD%A4j%91h%0D

%E3%F1%9C%2B%ED%06%60%E1%F2%FA

X%CA%18F%DE%FB%ABw%93q%29%D5%E

E%BFF%A4%3E%02%B0%C6%ADH%98p%0

D%CE%FE%FC%7F%AE%07%04%8E%C7%F

9d%AD%29%7C%DF%AF%B5V%98%20%1C

%A5%89%ED%7F%B5RU%EC%AB%FCQ%AF

Z%5C%F4%9B%A7%5D%8C_%17%D8%CF%

B1%5B%D6G%28%B2%EE%F8%02%A0%0F

o%C3%B4%ECG%9E%3D%26%C2%CC%F4e

%FF_%3C%A5%91%BB%1C%D3%26V%DA%

F7%95u%BD%3Cf%D9%EE%E7%27%C8%1

5%3D%E7%A3%9E_%AAR%7C%92%F8%CD

%13%9D%1E4%9F%84%EFT%8F%5CO%DB

%B0%D4l%8ChN%83%E4%CE%3F%F32v%

95%AA%A2f%97p%2F%E5%E5%D8d%91h

C

-----END BLOCK-----

附录4:toolkit用法

启动对象包,真是提及来轻易做起来难,说不定你初此着手的时刻就偏偏不知道该若何启动了,OK,那就找到KToolbar法度榜样启动它。

按下Create Project按钮创建新项目。系统提示你输入项目的名字和主MIDlet类的名字,随便你写什么都可以,该类应该在启动利用法度榜样时运行。对象包会用你输入的项目名为你创建项目目录。

反省显示的项目属性是否精确,待会儿我们还要转头再反省一下这些设置。

用记事本编写Java法度榜样源代码(或者拷贝现有的代码)并把法度榜样代码保存到前面KToolbar建立的以你工程名命名的目录的src子目录里。

按下Build按钮编译,之后按下Run按钮在测试模拟器中测试法度榜样。

您可能还会对下面的文章感兴趣: