博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命令行开发J2ME步骤
阅读量:5977 次
发布时间:2019-06-20

本文共 1340 字,大约阅读时间需要 4 分钟。

hot3.png

1)从Oracle的官方网站下载WTK 3.0:

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

转载于:https://my.oschina.net/aiguozhe/blog/34401

你可能感兴趣的文章
C语言100个算法经典例题(七)
查看>>
轻松实现远程批量拷贝文件脚本(女学生作品)
查看>>
Nmap在pentest box中的扫描及应用
查看>>
测试组合索引
查看>>
四、物理优化(2)索引视图
查看>>
【沟通之道】头脑风暴-女人的心思你别猜
查看>>
钱趣多风控新举措:源头选择与物理隔离
查看>>
puppet最新源码包安装学习笔记
查看>>
烂泥:kickstart无人值守安装CentOS6.5
查看>>
Windows Phone 8 开发资源汇总
查看>>
互联网趋势关键词:交流,为价值付费,资源整合
查看>>
阿里钉钉,马云旗下的又一个千亿美金产品?
查看>>
Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动)
查看>>
熟练掌握Word2003中的突出显示功能
查看>>
编码过程中的问题总结
查看>>
网页与APP中那些优美的登陆表单
查看>>
Git:配置
查看>>
神经系统知识普及
查看>>
Spring可扩展Schema标签
查看>>
c++ STL unique , unique_copy函数
查看>>