大家好,第一次在BlogJava中发表自己的文章,很兴奋呢!我也是做Java的,开发过程中遇到不少问题,在BlogJava中得到了很多帮助,为了回报大家,我也开了一个博客,奉献自己的经验。
o(∩_∩)o...哈哈,希望大家多多支持!
刚开始做J2ME项目时,有很多东西都搞不清楚。而且J2ME项目的开发规则和Web等项目的开发过程很不一样。刚开始有点不适应,不过随着学习的深入,很多问题都解决了。
我们用的IDE是Eclipse3.2。这里来说一个常见的问题:你有没有这样的经历呢?在Eclipse中运行正常的程序,打包后,放在真机上却出现“安装失败”的错误。刚开始我也是觉得莫名奇妙,十分头疼。后来琢磨出来了原因:如果JAR要安装成功,则在这个包中必须有可以运行的程序,也就是MIDlet。也许大家都会说:“有啊!”是的,既然能在Eclipse中运行成功,那么程序是没有问题的。关键在于,手机上安装JAR时,系统是根据JAD来进行安装的,JAD就是J2ME项目的描述文件,在JAD中如果没有MIDlet-1这个属性,系统会认为这个包中没有可运行的程序,也就不会安装了。所以,我们在打包的时候,一定要看看JAD中是否有该属性,没有的话,可以在Eclipse中打开JAD,进行编辑。一般J2ME工程建好后,会自动生成一个JAD文件,我们可以在工程的根目录下看到。这样打包后,在包中的JAD也就会有MIDlet的描述了。如果没有在打包之前编辑JAD的话,可以直接在包中的JAD中添加 MIDlet-1:MIDlet1-name这条属性,有几个MIDlet就添加几个这样的属性,注意后面的阿拉伯数字是跟着变的,第二个MIDlet,则就添加MIDlet-2:MIDlet2-name 。如何在JAR中编辑JAD,我想不用多说了吧?如果不知道的话,就给我留言,我在解答。好了,这样jar就可以安装成功了。
posted on 2007-07-26 10:17
Fang.W 阅读(4359)
评论(10) 编辑 收藏 所属分类:
J2ME