我自制的J2ME打包器

先贴个图再说说

主界面:
我自制的J2ME打包器_第1张图片

局部:

 

编译界面:
我自制的J2ME打包器_第2张图片

 

生成结果:
我自制的J2ME打包器_第3张图片

 

开发背景:

        眼利的朋友一定看到主界面的标题是“J2ME build.xml 生成器”,没错,它的前身就是build.xml生成器,那时候为了移植游戏方便,不想再一个版本一个工程地做,便自学用ANT+ANTENNA 打包JAR。 那时经常要手写那个build.xml文件,开始时还能边写边改,但后来懒得这样手写了,便在NetBeans上写了个build.xml生成器,就是这个东东的最原始版本,帮我生成那个文件,然后在“运行”->“cmd”,进入那个目录再运行ANT命令,后来又觉得进入CMD后再进入目录麻烦了,便手动地在build.xml目录里写一个go,bat文件,里面的命令只有一个,就是“ANT”,每次生成双击那个BAT文件就行了。但是有时会生成这个机型,有时会生成那个机型,或全部机型都生成,有时还要混淆呢?每次在生成后的XML文件手动改又觉得麻烦,我的懒惰性格又来了,就是原来基础上多加“默认设置”那一栏,通过那里,我就可以随意地生成我需要的机型或生成全部和是否要混淆代码。

        在家做得差不多了,是时候带回公司炫一下,结果又发现另一个问题,我家电脑里的WTK路径跟公司是不同的啊,生成的XML不得还要手动改吗?所以“其它设置”栏目就这样诞生了。根据不同的使用地方,填上它的WTK目录,生成的build.xml就不用改了嘛。

        但这样还是很麻烦,生成build.xml后还是要手动的写和运行那个go,bat,能不能更懒一点,生成build.xml后顺便ANT呢?并把生成的JAR,JAD放到我随意指定的目录里呢?于是我多加了个输出目录的文本框,还通过搜索引擎找到了在J2SE上如何调用外部命令的方法Runtime.getRuntime().exec(),把它集成到“生成”功能里,就是样,我填好资料和选择好后,一按生成,就到“编译界面”,然后到“生成结果” 了。

        YEAH~~。一个懒人又偷懒成功了。

再说:

        其实我还有一些功能没有完成的,如那个上传FTP功能,“生成”前的检验功能,“品牌型号管理”功能等,所以这个只能算是ALPHA版,我连名还没有取,平时都叫它“打包器”。不过现在我测试速度快了,想生成那个版本测试都行,只要源代码支持。游戏完成后的打包就更方便了,填好资料,选择“生成全部”,一按“生成”,就可以跑到别的地方聊聊天了,等着它生成就行了,不用像以前那样,守着KTOOLBAR,生成一个又生成一个。

        不过要配套这个使还要修改WTK的一些东西,如何修改,下次再说,现在已经0:15了,还要上班呢。。。

第一次写这样的文章,不足之处,见笑见笑~~

你可能感兴趣的:(软件开发,j2me,netbeans,ant,j2se,搜索引擎,jar)