我在测试Midlet时遇到了麻烦。我正在使用j2me sdk 3,Midlet构建成功,但是当我尝试运行它时,它失败并在日志中显示以下消息:
无法连接到设备{0}!
原因:
模拟器{0}在等待注册时终止!
答案 0 :(得分:5)
我遇到了同样的问题。在下一个系统重新启动时,由于DEP(数据执行保护)导致runMidlet崩溃的消息。
关闭DEP后,一切都开始完美。
如果它可以提供帮助,那就是Win2003,Java ME SDK 3.0。
更新: 我建议关闭所有程序的DEP(这是“仅为基本的Windows程序和服务打开DEP”选项)。 在我的情况下,为单个runMidlet.exe关闭DEP仅具有临时效果。
答案 1 :(得分:1)
答案 2 :(得分:0)
只需转到tools / java平台,选择CLDC Framework等等等等等等刷新。
答案 3 :(得分:0)
如果您使用Linux作为操作系统,只需在终端中键入命令'setenforce permissive'即可解决问题。 RISHABH
答案 4 :(得分:0)
除了其他答案中提到的DEP问题外,还有一个有用的常见问题解决方案列表here。