netbeans商业开发j2me开发环境配置.doc_第1页
netbeans商业开发j2me开发环境配置.doc_第2页
netbeans商业开发j2me开发环境配置.doc_第3页
netbeans商业开发j2me开发环境配置.doc_第4页
netbeans商业开发j2me开发环境配置.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2010-05-20netbeans商业开发j2me简介文章分类:移动开发 鸟哥不想挑起eclipse与netbeans哪个好的争端。但我对eclipse这名字有异议却一定要说出来,你可以说我很迷信。eclipse有日食的意思,我视之为诅咒,结果,真如IBM的愿望,Sun被Oracle食了。如果java以后的路因此而走向灭亡或者其他不好的,那这个诅咒,就实在害得人太多了。可以说,没有java,我的职业生涯就不那么顺畅,更可能不会有写blog的机会,相信很多读此blog的人也有相同的感触。很多很多j2me教程,也很多很多人在开发中使用eclipse,我也用,以前开发j2ee也用(myeclipse破解的,呵呵),半年前机子没显卡(要注意哦,netbeans基于swing,要有好点的显卡哦,集显可能会很卡的哦),也用eclipse开发过j2me。可是,让鸟哥发现几个问题,用起来确实对于新手来说会很不方便。开发j2me流行的做法是找相对稳定的eclipse和相应的eclipseme,找相关的混淆器(proguard),预编译(好像是polish还是啥的)对于新手来说,找相应版本的插件eclipseme,以eclipse相容会有点麻烦,就算是相容,也可能会产生问题。eclipseme的报错,指向的代码行数,极度不准确,实在太恶心了。加上一些混淆器,预编译配置,别提了。总之就是麻烦。当然,有其他插件可以代替eclipseme的,这点知道的网友可以跟贴。现在有很多高手,也用eclipse,不过很多会与KE模拟器集成(这点netbeans当然也可以)。KE模拟器支持很多机型,错误定位比WTK还准确,开发中必不可少的工具之一。好了,废话少说。谈netbeans开发j2me了。用netbeans可以达到以下内容:开发到最终商业发布。一句话,开发要的东西,它都有了。包括并不限于:混淆代码(有混淆等级自由设定),预编译(预处理器preprocessor),根据预编译一次打包多机型,指定各机型不同的名称,指定条机型不同的资源,过滤不同资源(库,图片,文件夹等,比如性能差的机子不要过大的图片等),指定不同模拟器等到netbeans官网下载netbeans,目前最高版本好像是6.9beta版本了。我开发使用有6.7.1和6.8。两者差不多。下载包含j2me的版本。下载安装啥的,不提,出中文乱码的问题,也不讲,鸟哥是没遇到过。这时,基本上可以用于商业开发了。只是我对Java_ME_platform_SDK_3.0印象不好,它经常一运行就内存溢出,鸟哥不清楚是不是可以做啥设置的,没进一步研究,鸟哥不用这个家伙。所以不好意思,麻烦你再下载一个wtk。鸟哥的版本是WTK2.5.2。第1步,wtk整合进netbeansNetbeans打开工具- java平台:选中j2me点添加平台,netbeans会帮你认出wtk来。4选项:第2,3个。如果第2个不行,就第3个,路径上最好别用空格,别有中文。其他图片就不上了,说到这份上了,其他自己搞。第2步建个项目开战。1新建项目:下一步:不要选创建hello midlet输入项目名称下一步:选刚才整进的wtk,选默认彩屏手机,cldc1.0,midp2.0.(至于为什么是cldc1.0,midp2.0,自己在鸟哥blog里找,如果你相信我,这样选,你开发出来的项目移植就会减少很多麻烦)点完成2配置机型点中项目,右键,属性,选中性能:点添加:自己输入一个名字叫PRODUCTION(产品,区分大小写的,你可以自由定为其他abc),值输入Nokia_N73.点确定关闭这时,你再点右上角的管理配置:点添加:我们添加一个Nokia_N7610系列的机子,点确定:关闭:去掉勾选使用“DefaultConfiguration”中的值后,修改PRODUCTION的值,改为Nokia_N76103例子代码代码可以下载,不多说。只提预编译用到的部分:/#if PRODUCTION = Nokia_N7610 height = 208; width = 176; /#else /# height = mainCanvas.getHeight(); /好多手机用这些函数取不准确,一般做法写死,如上N7610机做法/# width = mainCanvas.getWidth(); /#endif 这里体现了PRODUCTION的功效。4添加资源选中默认的配置右键点击资源:添加文件夹:点打开即可5运行配置还是点项目,右键,属性,选中应用程序描述符:选中midlet,添加以下内容:(系统会自动有帮你填好了)在属性那里再添加个Netbeans不会自动帮你添加,手动添加,有些机器需要这个属性指定icon6其他混淆,在项目属性可选级别:如果大屏中屏用的图片资源不一样,可以过滤(这里给出分开资源):(两图对比)可以修改各自生成游戏的名称如BirdBrother_Nokia_N7610(N73).jar(d)等等,在属性里,自己找找试试。右键点,选批量生成,看看项目目录dist是不是发生了美妙的变化?生出两个游戏包,两个jad?去看看去吧。呵呵附件有整个项目文档,源码,我另外添加了一个n73配置,zip格式里还有7z格式,主要是不能超过大小。之 前发到本人blog里,发现没多少人浏览,也就帮不了多少j2me开发的网友了,所以发到论坛,鸟哥的blog还有好多移植经验之谈,有些经验实在太锁碎 了,也就不会把之发到论坛了,感兴趣的朋友可以移步本人blog。本帖子不追求良好

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论