无法连接到j2me设备模拟器

时间:2009-08-05 13:20:32

标签: java-me

我在测试Midlet时遇到了麻烦。我正在使用j2me sdk 3,Midlet构建成功,但是当我尝试运行它时,它失败并在日志中显示以下消息:

  
    

无法连接到设备{0}!
    原因:
    模拟器{0}在等待注册时终止!

  

5 个答案:

答案 0 :(得分:5)

我遇到了同样的问题。在下一个系统重新启动时,由于DEP(数据执行保护)导致runMidlet崩溃的消息。

关闭DEP后,一切都开始完美。

如果它可以提供帮助,那就是Win2003,Java ME SDK 3.0。

更新: 我建议关闭所有程序的DEP(这是“仅为基本的Windows程序和服务打开DEP”选项)。 在我的情况下,为单个runMidlet.exe关闭DEP仅具有临时效果。

另见Java ME SDK Team blog entry on this

答案 1 :(得分:1)

您可能需要增加调试器超时值。我在WTK 2.5.x中工作,所以我不确定在3.0版本中这个设置暴露在哪里(你是Netbeans吗?)。

EclipseNetbeans的某些过时说明。

答案 2 :(得分:0)

只需转到tools / java平台,选择CLDC Framework等等等等等等刷新。

答案 3 :(得分:0)

如果您使用Linux作为操作系统,只需在终端中键入命令'setenforce permissive'即可解决问题。 RISHABH

答案 4 :(得分:0)

除了其他答案中提到的DEP问题外,还有一个有用的常见问题解决方案列表here