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