命令行开发J2ME步骤

1)从Oracle的官方网站下载WTK 3.0:http://www.oracle.com/technetwork/java/javame/downloads/sdk30-jsp-139759.html

2)安装WTK,假设安装到C:\WTK3.0

3)设置环境变量
     C:> SET WTK_HOME=C:\WTK3_0

     C:> SET PATH=%PATH%;%WTK_HOME%\bin

     C:> SET MIDP_API_2_0=%WTK_HOME%\lib\midp_2.0.jar

     C:> SET CLDC_API_1_1=%WTK_HOME%\lib\cldc_1.1.jar

     C:> SET MIDP_CP=%MIDP_API_2_0%;%CLDC_API_1_1%

这里假定已经设置好JAVA_HOME和CLASSPATH,并把%JAVA_HOME%\bin加到%PATH%中

4)在%WTK_HOME%\apps下新建一个名为HelloWorld的目录,并在该目录下新建四个子目录:

     src 用于存放Java源文件

     tmpclasses 用于存放编译后的class文件

     classes 用于存放经过预审核的class文件

      dist 存放JAD和jar文件

5)在src目录中创建一份Java源文件HelloMIDlet.java  (源文件见附件HelloMIDlet.java)

6)编译src目录下的所有源文件

     C:\WTK3.0\apps\HelloWorld> javac -source 1.4 -target 1.4 -d tmpclasses -bootclasspath %MIDP_CP% -cp %CLASSPATH% src\*.java

7) 执行class文件的预审核操作

     C:\WTK3.0\apps\HelloWorld> preverify -d classes -classpath %MIDP_CP% tmpclasses

8) 用记事本编写清单文件MANIFEST.MF,该文件放在classes目录下(源文件见附件MANIFEST.MF)

9)把class文件和清单文件MANIFEST.MF一起打包,并把生成的jar文件放到dist目录中   

     C:\WTK3.0\apps\HelloWorld> cd classes

     C:\WTK3.0\apps\HelloWorld\classes> jar cvfm HelloWorld.jar MANIFEST.MF *.class

     C:\WTK3.0\apps\HelloWorld\classes> cd ..

     C:\WTK3.0\apps\HelloWorld> move /Y classes\HelloWorld.jar dist

10) 用记事本编写JAD文件(jar文件的描述文件),该文件放在dist目录中(源文件见附件HelloWorld.jad)

注意,其中有一项MIDlet-Jar-Size要根据生成的jar文件大小进行填写,单位是字节

11)用emulator命令启动手机模拟器:

     C:\WTK3.0\apps\HelloWorld> emulator -Xdescriptor:dist\HelloWorld.jad

你可能感兴趣的:(oracle,j2me)