我們經常遇到有jar文件但是卻沒有jad文件的情況,這時候如果你想使用模擬器來運行恐怕麻煩一些。當然你可以根據jar文件中的Manifest.mf文件,自己手寫jad文件。需要注意的是自己手寫的時候一定不能忽略如下兩個參數:MIDlet-Jar-Size和MIDlet-Jar-URL。
互聯網上也有一些工具可以根據jar文件自動生成jad文件。下面我們使用java來實現一個簡單的jad文件生成器。解決這個問題的關鍵在于使用java.util.jar包提供的api解析jar包,然后將其Manifest文件中的內容寫入到一個新的文件中,最后把MIDlet-Jar-Size和MIDlet-Jar-URL寫入到jad文件中。參考源碼如下所示:
package com.j2medev.parsejar;
import java.io.*;import java.util.jar.*;import java.util.*;
public class JarParser {
/** * @param args */
public static void main(String[] args) throws IOException {
原文轉自:http://www.anti-gravitydesign.com