簡體   English   中英

缺少java.util.HashMap

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM