站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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了


↑返回目录
前一篇: 熟悉j2se,但是没接触过j2me想开发个手机阅读软件,怎么开始?
后一篇: 大家觉得JAVA和C++比,学哪个最好?