टाइप करें java.util.Map $ Entry का समाधान नहीं किया जा सकता। यह अप्रत्यक्ष रूप से आवश्यक वर्ग से संबंधित है



eclipse hashmap (1)

मैं कभी-कभी Eclipse से भूल गया है कि अंतर्निहित कक्षाएं ( Object और String सहित) मौजूद हैं। जिस तरह से मैंने उन्हें हल किया है वह है:

  • प्रोजेक्ट मेनू पर, "स्वचालित रूप से बनाएं" को बंद करें
  • एक्लिप्स से बाहर निकलें और पुनः आरंभ करें
  • प्रोजेक्ट मेनू पर, "क्लीन ..." चुनें और सभी परियोजनाओं को साफ करें
  • "स्वचालित रूप से बनाएं" को वापस चालू करें और इसे सब कुछ पुन: बनाएं

ऐसा लगता है कि एक्लिप्स भूल जाते हैं कि उपलब्ध कक्षाओं के बारे में जो भी गलत कैश्ड जानकारी थी।

मैं एक्लिप्स पर एक साधारण जावा प्रोग्राम लिख रहा हूँ

import java.util.HashMap;

public class Demo {
    public static void main(String[] args) {
        HashMap<String, String> hash = new HashMap();
    }
}

उपरोक्त कार्यक्रम निम्न त्रुटियां उत्पन्न करता है

  1. परियोजना का निर्माण नहीं किया गया क्योंकि इसके निर्माण का मार्ग अधूरा है Java.util.Map $ Entry के लिए क्लास फ़ाइल नहीं ढूँढ सकता। बिल्ड पथ को ठीक करें तो इस प्रोजेक्ट को बनाने का प्रयास करें।
  2. टाइप करें java.util.Map $ Entry का समाधान नहीं किया जा सकता। यह अप्रत्यक्ष रूप से आवश्यक वर्ग वर्गों से संदर्भित है।

मैंने लगभग हर जगह इंटरनेट पर खोज की थी, लेकिन मैं इसे ठीक करने में सक्षम नहीं था।

मैंने जावा एसई 8u5 (जेडीके) स्थापित किया है ( http://www.oracle.com/technetwork/java/javase/downloads/index.html?SourceSiteId=otnjp )

  1. विंडोज -> वरीयताएँ -> स्थापित JREs दिखाता है

ए) जेडीके सी: \ प्रोग्राम फ़ाइलें \ जावा \ jdk

  1. परियोजना -> पथ का निर्माण -> पुस्तकालय दिखाता है

ए) जेआरई सिस्टम लाइब्रेरी (जेडीके)

बी) जेआरई सिस्टम लाइब्रेरी (जेआर 8)

कृपया कोई मेरी मदद करो

संपादित करें: हीलियस से जूनो तक ईक्लिप्स संस्करण बदलने से समस्या हल हो गई!





libraries