2

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

4

2 回答 2

2

可以在一个 JAR 中放置多个 midlet,只需确保在 jad 文件中命名每个 midlet。您不能从另一个 midlet 开始。

于 2012-10-05T12:12:27.783 回答
0

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

 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);
    }
 }   
于 2012-10-10T08:43:11.767 回答