关于eclipse不能调用MIDP2.0的奇怪问题

lhy6962 2010-06-25 01:34:25
昨天重装了系统
就把开发环境重新搭建了一遍

JDK1.6+eclipse3.6+eclipseMe1.7.9+wtk2.5.2

发现一个奇怪的问题:
在eclipse上新建一个J2ME项目
只要是涉及到MIDP2.0的东西
就会提示空指针
MIDP1.0的可以运行
直接在WTK上用相同的代码运行则可以通过

请教高手是哪里出问题了
代码是绝对没有问题的
...全文
62 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
oceanflowers 2010-06-30
给你一个无奈的建议。。。。你可以试试NetBeans。。。。。我之前在网上下了一个程序在eclipse里死活运不出来,感觉该注意得我都注意了,结果换了netBeans一下就运出来了。。。。到现在我也不知道什么原因
回复
esceptcps1 2010-06-29
eclipse创建工程的初期有个4个选项。其中2个如下
Microedition configuration 1.0

Microedition profile 2.0 (你看看这项是不是选成1.0了)
回复
小墨鱼 2010-06-28
我的eclipse用的kemulator调试,没遇到过这种问题,
回复
longhu453226594 2010-06-28
没遇到过
回复
lhy6962 2010-06-25
楼上的能说得具体点么 谢谢
回复
softice_ 2010-06-25
project的属性里面有类库选择,将j2me打挑即可
回复
lhy6962 2010-06-25
在这里附上空指针的信息:
java.lang.NullPointerException
at javax.microedition.lcdui.game.Sprite.<init>(+17)
at ScreenCanvas01.<init>(+183)
at SwordMIDlet.<init>(+25)
at java.lang.Class.runCustomCode(+0)
at com.sun.midp.midlet.MIDletState.createMIDlet(+34)
at com.sun.midp.midlet.Scheduler.schedule(+52)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)
我感觉是MIDP版本的问题 提示空指针的地方是在调用Sprite这个类的时候出现的
没记错的话整个GAME包好像是2.0才添加进去的。。
奇怪的是我直接使用WTK运行是可以的
回复
lhy6962 2010-06-25
问题是我直接使用WTK运行的话是可以运行的
一样的代码

代码本身应该是没问题。。
回复
haoyizsw 2010-06-25
提示空指针应该是程序问题吧,某个变量忘记赋值了,要是涉及平台问题不会提示空指针啊,要提示也是找不到类或者没有包之类的,建议再检查程序
回复
zhlwwj1314 2010-06-25
没有遇到过
回复
凡员外 2010-06-25
没有遇到过
回复
lhy6962 2010-06-25
自顶、、
回复
geekfigure 2010-06-25
顶一下,学习
回复
相关推荐
发帖
J2ME
创建于2007-09-28

1.3w+

社区成员

Java J2ME
申请成为版主
帖子事件
创建了帖子
2010-06-25 01:34
社区公告
暂无公告