关于J4ME在NOKIA6300上程序出错
来源:互联网 发布:linux关闭开机自启动 编辑:程序博客网 时间:2024/06/08 10:23
最近做了一个J2ME的定位软件,用到的3个第三方包。
1.KXML2 用于xml的解析
2.LWUIT 用于界面的生成
3. j4me用于连接远程的数据
但是在NOKIA 6300上程序跑到
手机就会抛出 java/lang/InterruptException的错误,并且强行 终止程序
经过一段时间的调试和阅读源代码发现
j4me 架包中的一个文件 org.j4me.bluetoothgps.BluetoothGPS
中唤醒sleep中的线程的方法是使用
或者
这就是可能造成上述错误的原因,
于是把这些方法改成
这样就能在NOKIA上跑通并不会出现错误
为什么会这样子呢?
interrupt() 方法是把sleep中的线程打断,并且抛出一个InterruptException的异常,可能是NOKIA 6300JVM实现的问题导致程序崩溃了。
- 关于J4ME在NOKIA6300上程序出错
- 在手机上程序出错的调试方式。
- 在windows上可以运行的java程序移植到liunx上运行出错
- vs2010 MFC +win7下的程序 在win7上正常运行,XP就出错(ADO数据库连接出错)
- vs2010 MFC +win7下的程序 在win7上正常运行,XP就出错(ADO数据库连接出错)
- vs2010 MFC +win7下的程序 在win7上正常运行,Server2008就出错(ADO数据库连接出错)
- vs2010 MFC +win7下的程序 在win7上正常运行,XP就出错(ADO数据库连接出错)
- 在win7 x64位上使用32位程序 EditPlus 3 出错解决
- 在电脑上安装64位Office2013出错提示找到了32位程序如何解决
- 关于在Android上运行纯C程序
- 关于applet小程序在浏览器上运行的备注
- [ios]关于程序在ios7与ios8运行对分辨率的判断会出错的问题
- 在另外一台PC上编译的程序拷贝到自己的PC上,vs6.0下编译出错
- 32位系统上开发的Access为数据库的程序在64位机器上运行出错的解决办法
- 在solaris9上安装gcc3.4.2出错
- 在hp-unix上编译ACT_TAO出错
- inet_ntoa在64位机器上出错
- inet_ntoa在64位机器上出错
- 构建自己的C/C++插件开发框架(二)——总体功能
- XML 用户界面语言(XUL)开发简介
- submit变成图片按钮的过程分析
- 传驰帮中小企业建立网上口碑
- DMA相关
- 关于J4ME在NOKIA6300上程序出错
- WML、XHTML MP 与WCSS
- RedHat Linux系统中安装ImageMagick
- 我国2008年各省市社会消费品零售总额
- 羽毛球大战
- gcc 汇编器生成汇编代码
- 第六章:异常处理
- xmlDoc
- Math函数性能比较