ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> JSP技术
Antenna 打包 J2ME 程序
Antenna 打包 J2ME 程序



作者: Jeru



很多人喜欢用 ant 来编译打包 Java 应用程序,可以很方便的生成 war 包在 J2EE 容器中运行,我在 sun 的网站上也看到了一篇

用 ant 打包 J2me 程序的教程:http://wireless.java.sun.com/midp/articles/ant/



测试了一下,还不错,但美中不足的是,需要自己事先写好 manifest.mf 和 jad 文件,于是心有不甘,继续在 google 上搜索,

终于找了一个很强大的 ant 扩充包,专门打包 J2me 程序,很实用:http://antenna.sourceforge.net/

一次性可以自动编译,预编译,生成 jar,jad,prc(palm 的运行程序),甚至包括搅乱代码.你所需要做的只是改少少build.xml里的参数.



下面以 UIDemo 为例子,给大家 share 一下打包的过程.(本文适用于有ant使用经验的用户)



首先,假定你已经使用过ant,ant_home环境变量已经设置好了,把上述网站下载的antenna-bin.jar加入classpath

我在D:My Folderprojectsj2me下建立了一个 UIDemo 目录,把J2MEWTKappsUIDemo下的 res,src 两个目录 copy 到这里来,

同级目录下建立一个 build.xml 文件,build.xml 内容如下,只有做出了中文注释的几个地方需要修改:



<?xml version="1.0"?>



<project name="UIdemo" default="build" basedir=".">



    <!-- Define the Wireless Toolkit home directory. Needed by the tasks. -->

    <!-- 设置 J2MEWTK 路径. -->

    <property name="wtk.home" value="c:j2mewtk"/>



    <!-- Define some additional properties for this project. Not required. -->



    <!-- 设置 midlet 名称和根路径. -->

    <property name="midlet.name" value="UIDemo"/>

    <property name="midlet.home" value="."/>



    <!-- Define the tasks. -->

    

    <taskdef name="wtkjad" classname="de.pleumann.antenna.WtkJad"/>

    <taskdef name="wtkbuild" classname="de.pleumann.antenna.WtkBuild"/>

    <taskdef name="wtkpackage" classname="de.pleumann.antenna.WtkPackage"/>

    <taskdef name="wtkmakeprc" classname="de.pleumann.antenna.WtkMakePrc"/>

    <taskdef name="wtkrun" classname="de.pleumann.antenna.WtkRun"/>

    <taskdef name="wtkpreverify" classname="de.pleumann.antenna.WtkPreverify"/>

    <taskdef name="wtkobfuscate" classname="de.pleumann.antenna.WtkObfuscate"/>

    

    <target name="clean">

      <delete failonerror="false" dir="classes"/>

      <delete failonerror="false">

        <fileset dir=".">

            <exclude name="build.xml"/>

        </fileset>

      </delete>

    </target>



    <target name="build">



     

    <!-- Creat a new jad -->

        <!-- 指定midlet的类和图标. -->

    <wtkjad jadfile="${midlet.name}.jad"

                name="Sun Samples - Demos"

                vendor="Sun Microsystems"

         &nb
 
 
本站关键词:
|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司||网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|东莞网站建设|东莞网页设计|东莞网络公司|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有