当前页面: 开发资料首页 → J2ME 专题 → 这是个什么问题??
这是个什么问题??
摘要: 这是个什么问题??
symbol : constructor Thread (MenuCanvas)
location: class java.lang.Thread
Thread th = new Thread(this);
1 error
Thread th = new Thread(this);中的this是什么/?
我也不知道是什么,该怎么写?
参数类型错了,仔细看看线程实现
很明显MenuCanvas这个类没有实现Runnable接口
我加上了implements Runnable
结果提示
Building jar: F:/j2me/PLMM/dist/PLMM.jar
Updating application descriptor: F:/j2me/PLMM/dist/PLMM.jad
Application descriptor does not declare any MIDlet. Direct execution is not allowed.
Generated "F:/j2me/PLMM/dist/PLMM.jar" is 2284 bytes.
post-jar:
run:
Starting emulator in execution mode
com.sun.kvem.midletsuite.InvalidJadException: Reason = 22
清单或应用程序描述符 MUST 包含属性: MIDlet-1
生成成功(总时间:1 秒)
你有没有定义MenuCanvas
好像是不用定义MenuCanvas,,,
或者你没有implements runable接口
Application descriptor does not declare any MIDlet.
找不到你的MIDLET,这个程序是不是你写的?还是你直接把代码复制过去的?
设置一下MIDLET应该就ok了