[英]Missing java.util.HashMap
我有沒有理由錯過java.util.HashMap包? 我有java.util.Hashtable,但沒有HashMap ...
我有最新的JDK和JRE ......
謝謝!
哇 - 這太奇怪了! 難道你是在開發移動應用程序,比如黑莓的開發嗎? Blackberry Java確實有一個java.util.Hashtable
但沒有java.util.HashMap
...這將是你問題的完美匹配;)
編輯
如果您想開發Blackberry應用程序,那么您必須使用'Blackberry Java',因為這是安裝在移動設備上的Java。 否則只需在你的機器上安裝一個全新的日食。 你可以在你的機器上擁有盡可能多的eclipse IDE。 他們不會干涉。
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>其中找到。
自API 4.3.0起支持
BlackBerry設備使用名為J2ME的Java API子集。 它沒有常規JDK的所有功能,例如集合。
如果您正在使用Eclipse,那么JDK是否在項目本身的類路徑中? 雖然你的eclipse實例可能指向JDK,但它可能在項目自己的類路徑中不可用。
同樣,您使用的是標准JDK嗎? 如果您正在使用具有完整JDK子集的JDK實現,則該庫可能不可用。
我安裝J2ME SDK 3時遇到同樣的問題。
我打開eclipse並得到錯誤“Eclipse導入java.util無法解析”
在Windows中我轉到環境變量,發現var CLASSPATH的值為“.; C:\\ Program Files \\ Java \\ jre6 \\ lib \\ ext \\ QTJava.zip”對我來說,我只是刪除了這個變量,eclipse項目開始工作正常,J2ME也是作品。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.