读书人

怎么判定手机的虚拟机是否支持某个jsr

发布时间: 2011-12-31 23:50:30 作者: rapoo

如何判定手机的虚拟机是否支持某个jsr
在j2me里,有没有办法去判定手机的虚拟机是否支持某个jsr.例如我用JSR135写了某个程序并且想把它移植到某款手机中,现在有没有办法用程序来判定该手机是否支持jsr135? 谢谢!

[解决办法]
1.确定某JSR的特定类
2.使用 Class.forName(完整类名)测试;
如果捕获ClassNotFoundException,则说明不支持
[解决办法]
每个JSR都有一个特定的属性值来通过System.getProperty()方法得到是否支持的结果,通常情况下应该返回一个版本号,如果不支持,则返回null
[解决办法]
支持楼上的,每个JSR都有和自己对应的属性名,具体的属性名可以查看该JSR的文档
[解决办法]
通过System.getProperty()来判断是一个比较好的方法,可以写一个测试程序打印出支持情况
[解决办法]
我觉得redduke1202() 的方法也不错

读书人网 >J2ME开发

热点推荐