手工编译却运行不了

SimpleMIDlet.java

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class SimpleMIDlet extends MIDlet implements CommandListener
{
private Display display;
private TextBox tbxMain;
private Command cmdExit;

public SimpleMIDlet()
{
display = Display.getDisplay(this);
cmdExit = new Command("退出", Command.SCREEN, 1);
tbxMain = new TextBox("Simple MIDlet", "Welcome", 50, 0);
tbxMain.addCommand(cmdExit);
tbxMain.setCommandListener(this);
}

public void startApp()
{
display.setCurrent(tbxMain);
}

public void pauseApp(){}

public void destroyApp(boolean unconditional){}

public void commandAction(Command c, Displayable dis)
{
if (c == cmdExit)
{
destroyApp(false);
notifyDestroyed();
}
}
}

编译 SimpleMIDlet.java
[img=http://album.hi.csdn.net/app_uploads/cdlmagical/20090618/102819328.p.jpg?d=20090618102902921][/img]

SimpleMIDlet.jad

MIDlet-1: SimpleMIDlet,,SimpleMIDlet
MIDlet-Jar-Size: 1239
MIDlet-Jar-URL: SimpleMIDlet.jar
MIDlet-Name: SimpleMIDlet
MIDlet-Vendor: Magicalboy's Office
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-1.0


MANIFEST.MF

MIDlet-Name: SimpleMIDlet
MIDlet-Version: 1.0
MIDlet-Vendor: Magicalboy's Office
MIDlet-1: SimpleMIDlet,,SimpleMIDlet
MicroEdition-Profile: MIDP-1.0
MicroEdition-Configuration: CLDC-1.0


生成 SimpleMIDlet.jar
[img=http://album.hi.csdn.net/app_uploads/cdlmagical/20090618/102820265.p.jpg?d=20090618103006781][/img]
SimpleMIDlet.jar
│  SimpleMIDlet.class

└─META-INF
        MANIFEST.MF


问题是我手工在命令行窗口编译的类文件运行有错误:
[img=http://album.hi.csdn.net/app_uploads/cdlmagical/20090618/103412281.p.jpg?d=20090618103418687][/img]

Running with storage root DefaultColorPhone
Running with locale: Chinese (Simplified)_People's Republic of China.936
Method............: 10221664 'com/sun/midp/midlet/MIDletState.createMIDlet (static)' 
Stack Chunk.......: 36d00ac
Frame Pointer.....: 36d0104
Current IP........: 10327513 = 103274f6 + offset 29
Previous Frame....: 36d00cc
Previous IP.......: 103bb579 (offset 22)
Frame size........: 7 (1 arguments, 6 local variables)
Argument[0].......: 36d087c
Local[1]..........: 0
Local[2]..........: 384f394
Local[3]..........: 36dfecc
Local[4]..........: 384f3a8
Local[5]..........: 10263184
Local[6]..........: 384f374
Operand[1]........: 36d087c

Method............: 10283b04 'com/sun/midp/midlet/Selector.run (virtual)' 
Stack Chunk.......: 36d00ac
Frame Pointer.....: 36d00cc
Current IP........: 103bb579 = 103bb563 + offset 22
Previous Frame....: 0
Previous IP.......: 1
Frame size........: 6 (1 arguments, 5 local variables)
Argument[0].......: 36d0a08
Local[1]..........: 36dffa8
Local[2]..........: 36d087c
Local[3]..........: 0
Local[4]..........: 0
Local[5]..........: 0
Operand[1]........: 36dffa8

VM status:
Instruction pointer.: 10327513 (offset within invoking method: 29)
Next instruction....: 0x4c
Frame pointer.......: 36d0104
Local pointer.......: 36d00e8
Stack size..........: 128; sp: 36d011c; ranges: 36d00b4-36d02b4;
Contents of the current stack frame:
    36d00e8: 36d087c (lp)
    36d00ec: 0
    36d00f0: 384f394
    36d00f4: 36dfecc
    36d00f8: 384f3a8
    36d00fc: 10263184
    36d0100: 384f374
    36d0104: 36d00cc (fp)
    36d0108: 103bb579
    36d010c: 36d00e4
    36d0110: 10221664
    36d0114: 36d00ac
    36d0118: 0 (end of frame)
    36d011c: 36d087c (sp)
Execution stack contains 108 items: 
36d0a08  
36dffa8  
36d087c  
0  
ALERT: java/lang/ClassFormatError: Bad version information.
0  
0  
0  
1  
384f378  
10283b04  
36d00ac  
0  
36dffa8  
36d087c  
0  
384f394  
36dfecc  
384f3a8  
10263184  
384f374  
36d00cc  
103bb579  
36d00e4  
10221664  
36d00ac  
0  
36d087c  

Execution completed.
3413412 bytecodes executed
60 thread switches
1647 classes in the system (including system classes)
17645 dynamic objects allocated (528524 bytes)
2 garbage collections (458116 bytes collected)
Execution completed.
3413412 bytecodes executed
60 thread switches
1647 classes in the system (including system classes)
17645 dynamic objects allocated (528524 bytes)
2 garbage collections (458116 bytes collected)

如果把里面的类换成在Eclipse编译好的就没问题:
[img=http://album.hi.csdn.net/app_uploads/cdlmagical/20090618/103614125.p.jpg?d=20090618103618812][/img]

到底是哪里编译出了问题呢?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值