midlet在执行时遇到的问题。
我的jar包里有好几个midlet,通过模拟器选择一个执行。可是无论选那个,程序总是执行第一个midlet,请问这是为什么?我的清单如下:Manifest-Version: 1.0
Manifest-Version: 1.0
MIDlet-4: test4, , test.test4
MIDlet-Name: My MIDlet Suite
MIDlet-8: test8, , test.test8
MIDlet-1: test1, , test.test1
MIDlet-7: test7, , test.test7
MIDlet-2: test2, , test.test2
MicroEdition-Configuration: CLDC-1.0
MIDlet-6: test6, , test.test6
MIDlet-3: test3, , test.test3
MIDlet-Vendor: My Vendor
MIDlet-5: test5, , test.test5
MIDlet-9: test9, , test.test9
MIDlet-Version: 1.0
MicroEdition-Profile: MIDP-1.0
真机,模拟器都不行 ,请问专家这是怎么回事?
问题点数:0、回复次数:19Top
1 楼log8341(a3)回复于 2004-07-05 09:56:54 得分 0
大家帮帮忙,难道没有人知道?Top
2 楼roseguns(阿影)回复于 2004-07-05 13:02:05 得分 0
应用程序只有一个入口呀,你做了好几个midlet,但只有一个是主程序。如果你要想运行哪个就运行哪个的话,你就干脆做成分离的多个midlet不就行了?Top
3 楼ecaol(大家先别冲动,此事还须从长计议。)回复于 2004-07-05 13:27:14 得分 0
UPTop
4 楼log8341(a3)回复于 2004-07-05 13:48:17 得分 0
但是在6688模拟器可以,而m55真机或模拟器都不行Top
5 楼coolfire19811103(风林火山)回复于 2004-07-05 14:51:35 得分 0
一般来说 是没有问题的
是不是 都放在 test包下面
然后 别的 midlet没有 被 test包 包含呢?
能不能把你的 jad 和 jar里面的maniffst 让我看看Top
6 楼log8341(a3)回复于 2004-07-06 11:36:01 得分 0
凤林火山look:
Manifest-Version: 1.0
MIDlet-4: rec4, , rec.rec4
MIDlet-Name: My MIDlet Suite
MIDlet-8: rec8, , rec.rec8
MIDlet-1: rec1, , rec.rec1
MIDlet-7: rec7, , rec.rec7
MIDlet-2: rec2, , rec.rec2
MicroEdition-Configuration: CLDC-1.0
MIDlet-6: rec6, , rec.rec6
MIDlet-3: rec3, , rec.rec3
MIDlet-Vendor: My Vendor
MIDlet-5: rec5, , rec.rec5
MIDlet-9: rec9, , rec.rec9
MIDlet-Version: 1.0
MicroEdition-Profile: MIDP-1.0
Top
7 楼log8341(a3)回复于 2004-07-07 15:21:00 得分 0
dingTop
8 楼log8341(a3)回复于 2004-07-08 10:33:24 得分 0
dingTop
9 楼sunny110(沙漠)回复于 2004-07-12 09:25:38 得分 0
markTop
10 楼log8341(a3)回复于 2004-07-13 17:12:26 得分 0
什么意思啊?Top
11 楼Mailbomb(网络咖啡http://blog.csdn.net/mailbomb)回复于 2004-07-13 18:11:07 得分 0
不清楚,markTop
12 楼yg1982(游)回复于 2004-07-13 20:39:24 得分 0
可惜我现在无法帮你调试看看,不然你可以发给我帮你解决。Top
13 楼mingjava(学习)回复于 2004-07-14 12:35:38 得分 0
Manifest-Version: 1.0
MIDlet-4: test4, , test.test4
MIDlet-Name: My MIDlet Suite
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 这个名字指定为你的jar包的名字,例如MIDlets.jar MIDlet-Name:MIDlets
MIDlet-8: test8, , test.test8
MIDlet-1: test1, , test.test1
MIDlet-7: test7, , test.test7
MIDlet-2: test2, , test.test2
MicroEdition-Configuration: CLDC-1.0
MIDlet-6: test6, , test.test6
MIDlet-3: test3, , test.test3
MIDlet-Vendor: My Vendor
MIDlet-5: test5, , test.test5
MIDlet-9: test9, , test.test9
MIDlet-Version: 1.0
MicroEdition-Profile: MIDP-1.0
Top
14 楼mingjava(学习)回复于 2004-07-14 12:37:14 得分 0
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
/*
* Created on 2004-7-14
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/**
* @author E2412C
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class MIDlet1 extends MIDlet
{
private Display display;
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#startApp()
*/
protected void startApp() throws MIDletStateChangeException
{
// TODO Auto-generated method stub
display = Display.getDisplay(this);
display.setCurrent(new Form("1"));
}
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#pauseApp()
*/
protected void pauseApp()
{
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#destroyApp(boolean)
*/
protected void destroyApp(boolean arg0) throws MIDletStateChangeException
{
// TODO Auto-generated method stub
}
}
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
/*
* Created on 2004-7-14
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/**
* @author E2412C
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class MIDlet2 extends MIDlet
{
private Display display;
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#startApp()
*/
protected void startApp() throws MIDletStateChangeException
{
// TODO Auto-generated method stub
display = Display.getDisplay(this);
display.setCurrent(new Form("2"));
}
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#pauseApp()
*/
protected void pauseApp()
{
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#destroyApp(boolean)
*/
protected void destroyApp(boolean arg0) throws MIDletStateChangeException
{
// TODO Auto-generated method stub
}
}
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
/*
* Created on 2004-7-14
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/**
* @author E2412C
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class MIDlet3 extends MIDlet
{
private Display display;
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#startApp()
*/
protected void startApp() throws MIDletStateChangeException
{
// TODO Auto-generated method stub
display = Display.getDisplay(this);
display.setCurrent(new Form("3"));
}
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#pauseApp()
*/
protected void pauseApp()
{
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#destroyApp(boolean)
*/
protected void destroyApp(boolean arg0) throws MIDletStateChangeException
{
// TODO Auto-generated method stub
}
}
MIDlet-3: MIDlet3,,MIDlet3
MIDlet-Jar-Size: 2172
MIDlet-2: MIDlet1,,MIDlet1
MIDlet-1: MIDlet2,,MIDlet2
MIDlet-Jar-URL: MIDlets.jar
MicroEdition-Configuration: CLDC-1.0
MIDlet-Version: 1.0.0
MIDlet-Name: MIDlets
MIDlet-Vendor: Midlet Suite Vendor
MicroEdition-Profile: MIDP-1.0
Top
15 楼log8341(a3)回复于 2004-07-14 13:02:16 得分 0
mingjava
我改了名字也不行啊!Top
16 楼mingjava(学习)回复于 2004-07-14 13:28:53 得分 0
不会的 我下面给你贴的代码是我在eclipse下运行通过后给你贴出来的。Top
17 楼log8341(a3)回复于 2004-07-14 21:26:40 得分 0
你用的什么模拟器啊?我用的是西门子m55,mc60也不行。Top
18 楼mingjava(学习)回复于 2004-07-14 23:00:30 得分 0
我用的wtk2。1自己带的模拟器Top
19 楼m16jerry(xiaowu)回复于 2004-07-14 23:05:56 得分 0
那位仁兄可以给我java(jaxb.jar)文件,拜托各位那位仁兄可以给我java(jaxb.jar)文件,拜托各位Top
相关问题
- MIDlet执行遇到问题了.(散分)
- 执行存储过程遇到“超时”怎么办?
- 机器换了ip后,执行conn /as sysdba时遇到ORA_01031错误
- 大家有没有遇到过第一次执行的时候那个OnInit过程没有执行的情况?
- 执行A方法时,A方法内调用的B方法不会执行?大家有谁遇到过????
- 高高手请进:ntsd命令如何忽略执行时遇到的错误?
- 请教关于pb7转pb9在生成执行文件时遇到的问题
- 执行出错:Unable to create MIDlet DiamondMIDlet java.lang.ClassNotFoundException: DiamondMIDlet
- 关于在javabean中执行sqlserver创建临时表的存储过程的问题?没有人遇到过吗?
- 用odbc,执行Sybase存储过程时遇到的问题!大侠看看代码有没有问题!




