当前位置: 代码迷 >> J2ME >> 怎么判定手机的虚拟机是否支持某个jsr
  详细解决方案

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

热度:847   发布时间:2013-02-25 21:37:47.0
如何判定手机的虚拟机是否支持某个jsr
在j2me里,有没有办法去判定手机的虚拟机是否支持某个jsr.例如我用JSR135写了某个程序并且想把它移植到某款手机中,现在有没有办法用程序来判定该手机是否支持jsr135?         谢谢!

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