我有没有理由错过java.util.HashMap包?我有java.util.Hashtable,但没有HashMap ...
我拥有最新的JDK和JRE ......
谢谢!
答案 0 :(得分:10)
java.util.Hashtable
但没有java.util.HashMap
...这将是您问题的完美匹配;)
修改强>
如果您想开发Blackberry应用程序,那么 使用'Blackberry Java',因为这是移动设备上安装的Java。否则只需在你的机器上安装一个全新的日食。你可以在你的机器上拥有尽可能多的eclipse IDE。他们不会干涉。
答案 1 :(得分:4)
Blackberry对HashMap有不同的实现,它在net.rim.device.api.util.MultiMap下有一个名为multimap的类,类似于HashMap。
它可以用来执行与HashMap类似的任务。该文档可以在http://www.blackberry.com/developers/docs/4.3.0api/net/rim/device/api/util/MultiMap.html>here找到。
自API 4.3.0起支持
答案 2 :(得分:1)
BlackBerry设备使用名为J2ME的Java API子集。它没有常规JDK的所有功能,例如集合。
答案 3 :(得分:0)
如果您正在使用Eclipse,JDK是否在项目本身的类路径中?虽然你的eclipse实例可能指向JDK,但它可能在项目自己的类路径中不可用。
同样,您使用的是标准JDK吗?如果您正在使用具有完整JDK子集的JDK实现,则该库可能不可用。
答案 4 :(得分:0)
安装J2ME SDK 3时遇到同样的问题。
我打开eclipse并得到错误“Eclipse导入java.util无法解析”
在windows中我转到环境变量并发现var CLASSPATH的值为“.; C:\ Program Files \ Java \ jre6 \ lib \ ext \ QTJava.zip”对我来说我只是删除了这个变量并且eclipse项目开始工作正常和J2ME也可以。