换模拟器时出现的问题
开始写程序时是用的WTK2.1,程序已经调试成功了,很稳定。
现在对这个程序进行修改,想让它运行到NOKIA7210的JDK上
可是总出这个错误:
Error verifying method test1/MyCanvas$1 <init>(Ltest1/MyCanvas;)V
Approximate bytecode offset 2: Bad type on stack
问题出在 canvas = new MyCanvas() 之后,构造函数MyCanvas()被执行之前
我使用到的变量类型有:int,byte,image,Timer,TimerTask,Graphics, 这里有什么MIDP1.0不支持的类型么?
另外还想问问成员变量在栈里是按什么顺序存放的?
多谢了!