捐赠支持塞班原创作品 | dospy智能手机网新改版 | 智能手机软件下载频道新上线! | 手机访问:wap.dospy.com |




站内全文搜索,由谷歌和塞班合作提供
站内全文搜索,由百度和塞班合作提供

 
标题: 手机端搭建j2me开发环境以及打包过程!
ㄗs℡Cool_濠
dospy DDC预备队
Rank: 10Rank: 10Rank: 10


UID 24622030
精华 0
积分 492
帖子 492
威望 4 点
财富值 1667 塞班币
贡献值 0 点
好评度 7 点
交易信用 0 点
原创小红花 0 朵
人气值 0 点
阅读权限 50
注册 2010-11-17
手机型号  5320xm
来自 湖南郴州
状态 离线
 
发表于 2011-4-15 17:23  资料  个人空间  短消息  加为好友  QQ
手机端搭建j2me开发环境以及打包过程!

第一步:安装工具

1.Jcreator编辑器
2.janino_213编译器
3.preverifier_290预处理器
4.Dedit 0.76 文本编辑






第二步:编写脚本

打开Jcreator



写入代码:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class  HelloWorld extends MIDlet
{
private Display display1;
private Form showForm;
public HelloWorld()
{
display1 = Display.getDisplay(this);
showForm = new Form ("My first java  project !");
//定义标题
StringItem strItem = new StringItem("Hello World ! ", null);
//声明并初始化文本打印字
showForm.append(strItem);
//添加文本字符
}
public void destroyApp(boolean unconditional)
{}
public void pauseApp()
{}
public void startApp() throws MIDletStateChangeException
{
display1.setCurrent(showForm);
}
}

这个就是HelloWorld,这里不做讲解。完成以后点左菜单,文件,另存为,选择E盘根目录,文件名输入HelloWorld.java
到E盘根目录可以看到一个HelloWord.java文件
要编译这个文件为java字节码才能检查到是否有错误,这时需要用到janino
首先在E盘根目录新建3个空文件夹,分别为:java,class,jar
建好后把HelloWorld.java复制到java文件夹,然后打开janino



第一项为输入路径,填e:/java
第二项为输出路径,填e:/class
第三项为编码,填utf-8
后面两项为空
好,点击compile开始编译。




稍等一会,然后出现编译结果,如果脚本没错误将是"No Error,Warnings or other output produced"。否则将提示错误行数和错误提示。



第三步:打包

java文件编译以后会在输出文件夹生成相应的class文件
这个文件还不能用于打包,我们要用preverifier进行一下预处理。打开preverifier:



第一项为输入路径,填e:/java/
第二项为输出路径,填e:/jar/
注意:此处的路径已"/"结束,与上面不同

点击左键verify,稍等一会将提示预处理成功,一般java文件编译没问题这里不会有问题。





好了,接下来创建安装包。在任意盘建立一个META-INF文件夹,再在这个文件夹里创建一个文本文件,命名为MANIFEST.MF。用文本编辑打开,输入如下内容:

Manifest-Version: 1.0
Ant-Version: 1.00
Created-By: hao
MIDlet-1: HelloWorld,/d.png,HelloWorld
MIDlet-Vendor: hao
MIDlet-Name: HelloWorld
MIDlet-Version: 1.0.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0



其中要说明的是:
Created-By:填写你的名字
MIDlet-Name: 填写软件名称
最好两项原样复制不要改动
关键是MIDlet-1: HelloWorld,/d.png,HelloWorld
这里有3个参数:第一项填你的程序名称,填HelloWorld;第二项填你的程序图标路径,我选的是d.png,则写入"/d.png";第三项填你预处理后的主类名称,这里只有一个类,填HelloWorld。
把程序图标,预处理后的class文件(jar文件夹下的所有文件),还有刚刚创建的META-INF文件夹压缩为zip文件,命名为HelloWorld。完成后改后缀为.jar,打开安装,第一个程序HelloWorld就出来了。

      

      

   

这个程序没有定义退出按钮,等用任务管理器强行关闭!

[ 本帖最后由 ㄗs℡Cool_濠 于 2011-4-15 21:13 编辑 ]



查看积分策略说明
附件
2011-4-15 21:13
  下载次数: 35
Dedit 0.76 文本编辑.sisx (96.2 KB)
 
2011-4-15 21:13
  下载次数: 68
janino_213.jar (386.08 KB)
 
2011-4-15 21:13
  下载次数: 69
Jcreator.jar (503.85 KB)
 
2011-4-15 21:13
  下载次数: 67
preverifier_290.jar (117.04 KB)
 




--->>【神马---浮云】<<---
顶部
李洞洞
师长
Rank: 8Rank: 8


UID 17018073
精华 0
积分 2311
帖子 2311
威望 0 点
财富值 1885 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 2 点
阅读权限 40
注册 2010-3-18
手机型号  V5
状态 离线
 
发表于 2011-4-15 18:12  资料  个人空间  短消息  加为好友 
卧槽,好NX!

顶部
jijijilelele
团长
Rank: 6Rank: 6


UID 17085992
精华 0
积分 906
帖子 906
威望 0 点
财富值 1120 塞班币
贡献值 0 点
好评度 2 点
交易信用 0 点
原创小红花 0 朵
人气值 0 点
阅读权限 30
注册 2010-3-20
手机型号 
状态 离线
 
发表于 2011-4-15 21:08  资料  个人空间  短消息  加为好友 
支持了,不过LZ最好把相关软件给大家发上来。





顶部
a57892
营长
Rank: 5Rank: 5


UID 12656800
精华 0
积分 541
帖子 541
威望 0 点
财富值 471 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 3 点
阅读权限 25
注册 2009-10-2
手机型号  Nokia 6120CI
状态 离线
 
发表于 2011-4-29 17:23  资料  个人空间  短消息  加为好友  QQ
纯支持了

顶部
过客267
排长
Rank: 3Rank: 3



UID 20085186
精华 0
积分 103
帖子 103
威望 0 点
财富值 21 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 0 点
阅读权限 10
注册 2010-6-23
手机型号 
状态 离线
 
发表于 2011-5-18 23:58  资料  个人空间  短消息  加为好友 
支持不过看的不太懂

顶部
www.100we.com
士兵
Rank: 1



UID 30168450
精华 0
积分 2
帖子 2
威望 0 点
财富值 2 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 0 点
阅读权限 5
注册 2011-5-25
手机型号 
状态 离线
 
发表于 2011-5-27 20:46  资料  个人空间  短消息  加为好友  添加 www.100we.com 为MSN好友 通过MSN和 www.100we.com 交谈
大家好我是新来的,想多结交几个朋友,还请论坛的各位大大以后多多关照小弟!

顶部
1119qq
士兵
Rank: 1



UID 30250485
精华 0
积分 3
帖子 3
威望 0 点
财富值 3 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 0 点
阅读权限 5
注册 2011-5-28
手机型号 
状态 离线
 
发表于 2011-5-29 11:17  资料  个人空间  短消息  加为好友 
顶好!我用S60V5,最后不能安装,不知是不是版本的问题,应该不是,找不到原因。

顶部
想保持低调-5320
排长
Rank: 3Rank: 3



UID 26671313
精华 0
积分 167
帖子 167
威望 0 点
财富值 67 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 0 点
阅读权限 10
注册 2011-1-25
手机型号  5320di&ME525
来自 河北
状态 离线
 
发表于 2011-6-2 07:22  资料  个人空间  短消息  加为好友  QQ
先留名

顶部
lzwwapqq1
排长
Rank: 3Rank: 3



UID 22946549
精华 0
积分 166
帖子 166
威望 0 点
财富值 169 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 0 点
阅读权限 10
注册 2010-9-23
手机型号 
状态 离线
 
发表于 2012-2-4 00:38  资料  个人空间  短消息  加为好友 
留名,收藏

顶部
我爱丫头0428
排长
Rank: 3Rank: 3



UID 17176022
精华 0
积分 221
帖子 221
威望 0 点
财富值 225 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 5 点
阅读权限 10
注册 2010-3-23
手机型号  诺基亚e63
状态 离线
 
发表于 2012-2-4 09:54  资料  个人空间  短消息  加为好友  QQ
看不懂……不过好像是建java软件的……

顶部
laobubu
排长
Rank: 3Rank: 3


UID 5726426
精华 0
积分 208
帖子 208
威望 0 点
财富值 320 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 64 点
阅读权限 10
注册 2008-10-23
手机型号 
状态 离线
 
发表于 2012-2-11 01:55  资料  个人空间  短消息  加为好友 
太伟大了!顶啊

顶部
明月星
禁止访问

最近很忙



UID 3012150
精华 0
积分 3018
帖子 3018
威望 10 点
财富值 4371 塞班币
贡献值 0 点
好评度 12 点
交易信用 0 点
原创小红花 3 朵
人气值 89 点
阅读权限 0
注册 2008-2-17
手机型号 
来自 北京
状态 离线
 
发表于 2012-2-11 11:11  资料  个人空间  短消息  加为好友 
*** 作者被禁止或删除 内容自动屏蔽 ***
明月星
禁止访问

最近很忙



UID 3012150
精华 0
积分 3018
帖子 3018
威望 10 点
财富值 4371 塞班币
贡献值 0 点
好评度 12 点
交易信用 0 点
原创小红花 3 朵
人气值 89 点
阅读权限 0
注册 2008-2-17
手机型号 
来自 北京
状态 离线
 
发表于 2012-2-11 11:11  资料  个人空间  短消息  加为好友 
*** 作者被禁止或删除 内容自动屏蔽 ***
jianing0614
师长
Rank: 8Rank: 8


UID 11798342
精华 0
积分 2142
帖子 2142
威望 2 点
财富值 2130 塞班币
贡献值 0 点
好评度 1 点
交易信用 0 点
原创小红花 0 朵
人气值 4 点
阅读权限 40
注册 2009-8-25
手机型号  N79
状态 在线
 
发表于 2012-2-23 19:38  资料  个人空间  短消息  加为好友 
感谢分享。

顶部
天空深海
排长
Rank: 3Rank: 3



UID 35629297
精华 0
积分 178
帖子 178
威望 0 点
财富值 17 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 0 点
阅读权限 10
注册 2012-1-16
手机型号 
状态 离线
 
发表于 2012-3-10 14:15  资料  个人空间  短消息  加为好友 
顶一个吧

顶部
 





当前时区 GMT+8, 现在时间是 2012-5-27 16:29
京ICP备12006419号

百度精准投放VIP客户    基于Discuz!  dospy自优化版本1.0 © 2005-2011
Processed in 0.041502 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 工作机会 - dospy智能手机网 - 电信与信息服务业务经营许可证京ICP证090114号 - Archiver - WAP