程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> Antenna 打包 J2ME 程序

Antenna 打包 J2ME 程序

編輯:關於JSP

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"/>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved