java - ग्रहण/जावा कोड पूरा नहीं हो रहा है



eclipse ide (13)

' Windows > Preferences > Java > Editor > Content Assist > Advanced ' में डिफ़ॉल्ट विकल्प बहाल करने का प्रयास करें

इस वरीयता स्क्रीन में आपके द्वारा देखे जाने वाले डेटा का एक उदाहरण, हालांकि वर्तमान में आपके पास जो आवश्यक है, वह आवश्यक नहीं है।

(इस ब्लॉग पोस्ट में Vadim से "ग्रहण में सामग्री सहायक डुप्लिकेट्स (माइलिन)" :
यदि डुप्लिकेट माइलिन प्रविष्टियां हैं, तो डुप्लिकेट प्रविष्टियों को अनचेक करें जिनमें उनके नाम पर " (Mylyn) " नहीं है)

ग्रहण सहायता पृष्ठ पुनर्स्थापित करने के लिए डिफ़ॉल्ट सूची को परिभाषित करता है:

'डिफ़ॉल्ट' सामग्री सहायता सूची में निहित प्रस्ताव प्रकार का चयन करें:

  • अन्य जावा प्रस्ताव,
  • एसडब्ल्यूटी टेम्पलेट प्रस्ताव,
  • खाका प्रस्ताव,
  • प्रस्ताव टाइप करें

https://ffff65535.com

मैंने कुछ प्लगइन्स (नोटेबल, ईपीआईसी, क्लीयरकेस, क्वांटम डीबी, मिस्टरक्यू) के साथ एक्लिप्स 3.4.2 डाउनलोड, अनजिप और सेटअप किया है।

अब मुझे लगता है कि जब मैं जावा प्रोजेक्ट्स संपादित कर रहा हूं तो कोड पूर्णता काम नहीं कर रही है। अगर मैं String. टाइप करता हूं String. और ctrl + space दबाएं एक पॉपअप "कोई डिफ़ॉल्ट प्रस्ताव" दिखाता है और नीचे स्थित स्टेटस बार दिखाता है "कोई पूरा उपलब्ध नहीं है"।

कोई विचार?


Xfce + चलाने वाले लोगों के लिए आईबीस प्लगइन सक्रिय होने के कारण, कीबोर्ड शॉर्टकट संघर्ष हो सकता है।

मेरे ब्लॉग पर अधिक जानकारी देखें: http://peter-butkovic.blogspot.de/2013/05/keyboard-shortcut-ctrlspace-caught-in.html

अद्यतन :

जैसा कि @ nhahtdh की टिप्पणी द्वारा सुझाया गया है, सीधे उत्तर देने के लिए कुछ और जानकारी जोड़ना: Xfce में आईबीस प्लगइन डिफ़ॉल्ट रूप से कुंजीपटल लेआउट स्विचिंग के लिए Ctrl + स्पेस शॉर्टकट का उपयोग करता है। इसे बदलने के लिए, यहां जाएं: विकल्प और इसे जो कुछ भी आप पसंद करते हैं उसे बदलें।


अगर किसी को भी एक निराशाजनक बिंदु मिल गया जहां कुछ भी काम नहीं करता है ... यह हमारे साथ हुआ कि सामग्री किसी भी तरह से कमजोर है, इसलिए कोई सुझाव नहीं दिखाया गया था, बस "गैर-जावा के लिए Ctrl + स्पेस दबाएं ..." देखा जा सकता है। तो, यह पॉप-अप को बढ़ाने के लिए सामग्री के कोने को खींचने का मामला था।

मुझे पता है, शर्मनाक है। आशा करता हूँ की ये काम करेगा।

नोट: यह एक्स्प्से ऑक्सीजन का उपयोग कर Xfce4 के साथ एक उबंटू सर्वर था।


अपनी परियोजना के lib की जांच करें। ऐसा हो सकता है कि आपने दो ऐसी जार फाइलें शामिल की हैं जिनमें एक ही कक्षा उपलब्ध है या कहें कि कोड में एक वर्ग को दो जार फ़ाइलों में दोबारा लगाया जा सकता है। ऐसे मामले में ग्रहण कोड की सहायता बंद कर देता है क्योंकि यह पूरी तरह उलझन में है।

यह जांचने का बेहतर तरीका उस फ़ाइल पर जाता है जहां सहायता काम नहीं कर रही है और वहां आयात आयात करने की तुलना में सभी आयातों पर टिप्पणी करें, यदि कोड-सहायता काम कर रही है या नहीं तो प्रत्येक आयात पर जांच करें। आप आसानी से कक्षा को डुप्लिकेट रिफ्रेंस के साथ ढूंढ सकते हैं ।


एक बार जब आप कॉन्फ़िगरेशन की जांच कर लेंगे और पूरा हो रहा है तो पूरा हो रहा है:

  • सुनिश्चित करें कि आपके पास सही निर्देशिका संरचना है।

क्या आप फ़ाइल के बगल में सही आइकन देखते हैं ?:

यह आपको बताएगा कि ग्रहण द्वारा फ़ाइल का इलाज कैसे किया जाएगा:

मैं इस जवाब को पोस्ट कर रहा हूं क्योंकि मैवेन वेबैप आर्टिफैक्ट के साथ मेरी कहानी थी। डिफ़ॉल्ट रूप से Maven-WebApp स्रोतों के लिए फ़ोल्डर नहीं बनाता है और मैंने अपने जावा को संसाधनों में रखा है, जो 5 मिनट के लिए सोच रहा था ... :)


जांचें कि आपने विंडो> वरीयताएँ> जावा> उपस्थिति> फ़िल्टर फ़िल्टर के अंदर कई विकल्प फ़िल्टर नहीं किए हैं

इस सूची में आइटम त्वरित फिक्स में दिखाई नहीं देंगे, स्वतः पूर्ण हो जाएंगे, या ओपन टाइप डायलॉग जैसे अन्य विभिन्न स्थानों में दिखाई देंगे।


मुझे इस मुद्दे का भी सामना करना पड़ता है लेकिन इसे अलग-अलग तरीके से हल किया जाता है। मेरे द्वारा अनुसरण किए जाने वाले कदम दूसरों के लिए सहायक हो सकते हैं।

  1. प्रोजेक्ट पर राइट क्लिक करें (जिस पर आप काम कर रहे हैं)
  2. गुण> जावा बिल्ड पथ> जेआरई सिस्टम लाइब्रेरी पर जाएं
  3. दाईं ओर संपादित करें पर क्लिक करें
  4. जेआरई 7 चुनें

मुझे इस समस्या का सामना करना पड़ा, और इस मुद्दे को समझने के लिए घंटों बिताए। ऊपर दिए गए विभिन्न उत्तरों में उल्लिखित चरणों का पालन करने का प्रयास किया, जो समाधान मैंने पाया वह मोना के समान ही है, लेकिन थोड़ा अलग है। मोना के जवाब पर टिप्पणी के रूप में जोड़ने का प्रयास किया लेकिन कोई विकल्प उपलब्ध नहीं था। मेरे ग्रहण के साथ समस्या थी, क्लासपाथ किसी भी तरह से दूषित हो गया था और सभी जार और निर्भर परियोजनाएं गायब थीं। भंडार से नवीनतम। क्लासपाथ लेने के बाद यह ठीक काम किया।


मेरे मामले में, इंटेलिसेंस केवल एक परियोजना में कुछ कक्षाओं में गायब हो गया था। यह पता चला कि यह बिल्ड पथ पर लापता लाइब्रेरी की वजह से था (हालांकि यह पहले काम करता था)।

तो निश्चित रूप से ग्रहण में सभी त्रुटियों या समस्याओं की जांच करें और यह पता लगाने का प्रयास करें कि कोई लाइब्रेरी गुम हो सकती है या नहीं


मेरे लिए काम करने वाला एक और समाधान जावा -> उपस्थिति -> फ़िल्टर टाइप करें और सभी को अक्षम करें


मैं इसमें भाग गया और यह समाप्त हो गया कि मैं टेक्स्ट एडिटर के साथ फाइल खोल रहा था, न कि जावा संपादक।

मैं प्रतिक्रिया पर टिप्पणी करना चाहता था, लेकिन 50 की रेटिंग होने के बाद ही टिप्पणी टिप्पणी केवल काम करती है? यकीन नहीं है कि डब्ल्यूटीएफ है ...

धन्यवाद, टॉम


यदि आपने IE के लिए Google टूलबार इंस्टॉल किया है, तो हो सकता है कि आप एक ही समस्या का सामना कर सकें। क्योंकि, टूलबार शॉर्टकट ctrl + स्पेस को कैप्चर करता है।


शायद यह उन अन्य लोगों की सहायता करता है जो एक ही मुद्दे पर आते हैं।

मेरा सेटअप: किसी अन्य व्यक्ति द्वारा बनाई गई पुरानी ग्रैडल प्रोजेक्ट (संस्करण ग्रैडल 2.12), एसटीएस (ग्रहण ऑक्सीजन 2 (4.7.2) में ग्रैडल आयात विज़ार्ड का उपयोग करके आयात किया गया।

कोड पूर्णता या तो काम नहीं करती (और मेरे पास अभी भी जावा फाइलों पर खोखला जेएस है), लेकिन कम से कम मुझे कोड पूरा करने के लिए कोड पूरा करने के लिए मिला:

  • प्रोजेक्ट फ़ोल्डर> गुण> ग्राडल> वर्कस्पेस सेटिंग्स> जावा> संपादक> सामग्री सहायक> उन्नत कॉन्फ़िगर करें पर राइट क्लिक करें
  • ऊपरी खिड़की में जावा प्रस्तावों की जांच करें।
  • 2x लागू करें और बंद करें




ide