!!!紧急求救 如何解决eclipse 3.2.2+wtk2.2+eclipseme1.7.7运行后"警告:没有初始化 WMA 消息路由支持,警告:初始化蓝牙 (JSR 82) 支

接口一混 2008-04-14 08:36:02
各位前辈好,我是大四毕业生,正在做毕业设计。设计题目“使用j2me开发一款俄罗斯方块手机游戏”,
我使用的开发平台是,

Eclipse 3.2.2 汉化版,
Jdk 1.6
j2me wtk 2.2
eclipse 1.7.7


可当建好工程,输入程序,将调试器超时时间设为15000,启动超时设为20000,
我在调试界面中,将executable MIDlet选中,选折""运行后
模拟器还是一闪即过,控制台显示如下:
Connecting to 127.0.0.1 on port 2800
Waiting for KVM...
Waiting for debugger on port 3049
正在通过存储根 MediaControlSkin 来运行
Connection received.

警告:没有初始化 WMA 消息路由支持
警告:初始化蓝牙 (JSR 82) 支持失败

可当我打开所生成的工程中RussianGameMIDlet\.eclipseme.tmp\emulation目录下的RussianGameMIDlet.jad文件时游戏可以正确运行.


我是j2me初学者,已经调试了几个星期实在无法解决,急切盼望各位前辈能给予解答,
我的QQ:174229593
邮箱: guoyt_0531@163.com
...全文
355 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
小吉超人 2010-10-25
  • 打赏
  • 举报
回复
我和一遇到了一样的问题额,郁闷那
壹世朱名 2009-10-13
  • 打赏
  • 举报
回复
lfzr
chxh2017 2009-03-20
  • 打赏
  • 举报
回复
我也出现这样的异常按上面的方法都试过了就是解决不了
Running with storage root C:\Documents and Settings\chxh4869\j2mewtk\2.5.2\appdb\temp.DefaultColorPhone33
Warning: Failed to initialize WMA message routing support
Running with locale: Chinese_People's Republic of China.936
Running in the identified_third_party security domain
java.io.IOException:
at com.sun.midp.io.j2me.file.Protocol.openInputStream(+39)
at com.sun.midp.io.j2me.file.Protocol.openInputStream(+9)
at a.b.startApp(+30)
at javax.microedition.midlet.MIDletProxy.startApp(+7)
at com.sun.midp.midlet.Scheduler.schedule(+270)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)
Class_Raito 2008-04-25
  • 打赏
  • 举报
回复
你是用debug模式运行的吧?由于wtk和eclipse固有的bug可能会导致在连接wtk模拟器之前,debug已经超时退出了。建议这样:

打开eclipse的Properties->Java->Debug 把 右边的Suspend Excution栏复选框的对勾全部去掉.
风月无边 2008-04-19
  • 打赏
  • 举报
回复
呵呵。。。。可以用的,你仔细试验一下,如果不行,就看看这个吧,我总结的。绝对可以用。
http://blog.csdn.net/xzknet/archive/2008/04/19/2306337.aspx
接口一混 2008-04-15
  • 打赏
  • 举报
回复
很是谢谢你,这样的操作我试了好几遍了,还是不行
haolll230 2008-04-14
  • 打赏
  • 举报
回复
给你邮箱发了一张操作图片,你看看能不能用.
haolll230 2008-04-14
  • 打赏
  • 举报
回复
你右键单击你的MIDlet项目里面的主类文件,选择run as-->open run dialog,在打开的窗口中选择wireless toolkit emulator选项下面的子选项中你的MIDlet项目(如果没有可以双击wireless toolkit emulator心建一个,在name中输入配置名,在project中输入你要运行的MIDlet的项目名),然后在右边的窗口中的"executable"栏中选中"Midlet",点击右边的"search",在弹出的窗口中输入你的MIDlet项目的主类名,然后确定.点击APPLAY,再点击run应该就可以了!(注意要确保project(项目名)是你要运行的项目的名称,可以直接输入)
PQjava 2008-04-14
  • 打赏
  • 举报
回复
我是用Netbeans + WTK的,我想问一下,你在一开始建立工程的时候,有没有选择JSR 82可选包啊,选择MIDP、CLDC还有所需要的可选包才行,因为在IDE中会检查这些的,而你直接运行.jad就不会检查这些了。
因为看到你的那些是“警告”而不是错误,所以认为是这样的。
你看看是不是我所讲的,没有选择可选包。因为我没有用过Eclipse,所以也不是很确定。
祝愿你可以尽快解决此问题,hoho--因为我刚开始学J2me的时候也常这样,理解你的心情。
懒得抠虱子 2008-04-14
  • 打赏
  • 举报
回复
看看吧,也许有帮助。
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5072423

13,097

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧