如何在另一个MIDP jar文件中运行现有的MIDP jar文件?

时间:2012-10-05 09:36:07

标签: java java-me jar

我有一个j2me jar文件(游戏)。我被告知不要更改现有的jar文件。现在我必须开发一个新的j2me应用程序,它将根据某些条件运行现有的jar文件。 如果我可以制作一个包含两者的jar文件,那将是最好的。请给我一些IDEA和SAMPLE代码。

2 个答案:

答案 0 :(得分:2)

可以在一个JAR中放置多个midlet,只需确保在jad文件中为每个midlet命名。 你不能从另一个启动一个midlet。

答案 1 :(得分:0)

我终于发现一个jar文件无法启动另一个jar文件。但是我必须根据某些条件从另一个启动一个jar文件。我已经用其他方式解决了这个问题。其中之一是创建一个新的Midlet并扩展现有的Midlet。然后从新的构造函数调用现有的构造函数,并从新的开始暂停和销毁方法...这样它对我有用..但如果有任何人有任何更好的想法PLZ提到它..

 public class Midlet extends DiceMidlet {
    public Midlet() {
        super();
    }
    public void startApp() {
        for(int i=0;i<1000;i++){
            if(i==999){
                super.startApp();
            }
        }

    }
    public void pauseApp() {
        super.pauseApp();
    }
    public void destroyApp(boolean unconditional) {
        super.destroyApp(unconditional);
    }
 }