我有一个j2me jar文件(游戏)。我被告知不要更改现有的jar文件。现在,我必须开发一个新的j2me应用程序,它将根据某些条件运行现有的jar文件。如果我能创建一个同时包含这两个内容的jar文件,那将是最好的。请给我一些想法和示例代码。
发布于 2012-10-10 16:43:12
我终于发现一个jar文件不能启动另一个文件。但在某些情况下,我必须从一个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-05 20:12:28
您可以在单个JAR中放置多个midlet,只需确保在jad文件中命名每个midlet即可。你不能启动一个midlet从另一个。
https://stackoverflow.com/questions/12743504
复制相似问题