j2me 不能用泛形

来源:百度知道 编辑:UC知道 时间:2024/07/08 17:41:41
今天用eclipseMe写了个MIDlet
用了泛形 把环境搞成5.0的了
然后就启动不起来了

是不是j2me不支持java1.6 5.0这些?

java5.0支持泛型,但j2me不支持泛型。泛型是为了保证类(通常指collection)中对象的一致性,以及省去cast的麻烦。但他不会影响你的功能实现。j2me总的来说不支持一下功能:
泛型,反射,等等。所以你最好把java版本设置的低一点,但本质上,你还是需要知道j2me支持什么,不支持什么。只要不使用不支持的就不会有问题。

那个全看设备使用的VM版本。模拟器的话是可以用的。当然J2ME的库并没有泛型的版本,但是你可以自己写泛型——写出来以后基本上在所有机器上都没办法跑就是了。

eclipseme没用过,可能是把VM版本强行设成低版本了。直接启动j2me的模拟器应该用的是默认版本。

版本不符

重建版本

jdk1.4 配eclipseme165