जवाबों:
7.2 से पहले, कैश पर है C:\Users\username\.netbeans\7.0\var\cache
। इस निर्देशिका को हटाने से आपके लिए कैश साफ़ हो जाना चाहिए।
कैश हटाने से पहले नेटबीन्स को बंद कर दें।
कैश में स्थित है C:\Users\<username>\AppData\Local\NetBeans\Cache\
।
%USERPROFILE%
Windows चर का उपयोग करके कैश साफ़ करें :
del /s /q %USERPROFILE%\AppData\Local\NetBeans\Cache\
यदि यह सेट है, तो आप पर्यावरण चर का उपयोग भी कर सकते हैं %LOCALAPPDATA%
:
del /s /q %LOCALAPPDATA%\NetBeans\Cache\
कैश है: ~/.cache/netbeans/${netbeans_version}/index/
कैश है: ~/Library/Caches/NetBeans/${netbeans_version}/
Http://wiki.netbeans.org/FaqWhatIsUserdir भी देखें ।
विंडोज पर, मदद »के बारे में मेनू का चयन एक संवाद प्रदर्शित करेगा जिसमें निम्नलिखित पाठ शामिल हैं:
Product Version: NetBeans IDE 8.0.2 (Build 201411181905)
Java: 1.7.0_80; Java HotSpot(TM) 64-Bit Server VM 24.80-b11
Runtime: Java(TM) SE Runtime Environment 1.7.0_80-b15
System: Windows 7 version 6.1 running on amd64; Cp1252; en_CA (nb)
User directory: C:\Users\Username\AppData\Roaming\NetBeans\8.0.2
Cache directory: C:\Users\Username\AppData\Local\NetBeans\Cache\8.0.2
ऑपरेटिंग सिस्टम के बावजूद, डायलॉग के बारे में कैश डायरेक्टरी में सही रास्ता होगा।
Throwable
रहा था ... मैंने अभी हटा दिया है बेवकूफ कैश, और अब यह सब ठीक काम करता है।
कैश डायरेक्टरी का पथ अबाउट विंडो (मेनू हेल्प / अबाउट) में सूचीबद्ध है। नेटबीन्स को बंद करें, फिर निर्देशिका को हटाएं (या नाम बदलें)। NetBeans शुरू होने पर अपने कैश का पुनर्निर्माण करेगा।
एक मैक पर नेटबीन्स 8.1 के साथ,
rm -fr 8.1
आपके मामले में संस्करण अलग हो सकता है; सही संस्करण फ़ोल्डर निकालें।मैं सिर्फ इतना जोड़ूंगा कि मैंने कैश में गुम लाइब्रेरी के कारण होने वाली संदर्भ समस्याओं को हल करने की कोशिश की है, और कैश को हटाना समस्या को हल करने के लिए पर्याप्त नहीं था।
मैंने नेटबीन्स (7.2.1) को बंद कर दिया, कैश को हटा दिया, फिर नेटबीन्स को फिर से खोल दिया, और इसने कैश को फिर से जीवित कर दिया, लेकिन लाइब्रेरी अभी भी गायब थी (चेक इन ... / कैश / 7.2.1 / इंडेक्स / आर्काइव्स.प्रोस्पेर्टीज़) ।
नेटबियंस को बंद करने और कैश को हटाने से पहले मुझे अपनी खुली परियोजनाओं को बंद करना पड़ा।
To resolve the problem I had to close my open projects before closing netbeans and deleting the cache.
<- यह। पूर्ण रूप से। मेरे पास दो परियोजना समूह थे, और दोनों समूहों में प्रत्येक परियोजना को बंद करना था, नेटबीन्स को बंद करना था, कैश को साफ़ करना था, फिर अपने समूहों को फिर से काम करने से पहले अपने समूह में वापस जोड़ना होगा। धन्यवाद रे!
लिनक्स में नेटबीन्स 7.4 और उससे अधिक के लिए, कैश है $HOME/.cache/netbeans/7.4
।
विंडो 7 में कैश C: / Users / USERNAME / AppData / Local / NetBeans / Cache पर स्थित है
नेटबीन्स कैश्डिर एक निर्देशिका है जिसमें फाइलें शामिल होती हैं, जो बड़ी हो सकती हैं, बार-बार बदल सकती हैं, और इन्हें किसी भी समय हटाया और फिर से बनाया जा सकता है। उदाहरण के लिए, जावा वर्गपथ स्कैन के परिणाम कैश्डिर में रहते हैं।
NetBeans 7.1 और पुराने द्वारा डिफ़ॉल्ट रूप से उपयोगकर्ता सूची एक (छिपी) निर्देशिका के अंदर होती है जिसे .netbeans उपयोगकर्ता के घर निर्देशिका में संग्रहीत करता है। घर की निर्देशिका यूनिक्स जैसी प्रणालियों पर $ {HOME} और विंडोज पर% USERPROFILE% (आमतौर पर C: \ Documents and Settings \) पर सेट है। कैश्डिर उपयोगकर्ता के var / cache सबफ़ोल्डर में पाया जा सकता है। जैसा कि नाम से पता चलता है, उपयोगकर्ता प्रति उपयोगकर्ता अद्वितीय है। स्थापित नेटबीन्स के प्रत्येक संस्करण के लिए, उपयोगकर्ता को एक अद्वितीय उपनिर्देशिका होगी जैसे कि .netbeans /। अपने सटीक उपयोगकर्ता के स्थान का पता लगाने के लिए, IDE के मुख्य मेनू पर जाएं और Help> About चुनें। (Mac: NetBeans> NetBeans के बारे में)। NetBeans 7.1 एक वांछित स्थान पर स्विच - कैशियर का उपयोग करके कैश निर्देशिका को अलग करने की अनुमति देता है।
उदाहरण NetBeans 5.0 चलाने वाले एक Windows उपयोगकर्ता jdoe के C: \ Documents और Settings \ jdoe.netbeans \ 5.0 के तहत उसके उपयोगकर्ता को खोजने की संभावना है। NetBeans 5.0 चलाने वाले एक Windows Vista उपयोगकर्ता jdoe को C: \ Users \ jdoe के तहत अपने उपयोगकर्ता को खोजने की संभावना है। netbeans \ 5.0 \ A Mac OS X उपयोगकर्ता jdoe, जो NetBeans 5.0 चला रहा है, / user / jdoe/.netbeans/5.0/ के तहत अपना उपयोगकर्ता नाम ढूंढने की संभावना है (खोजक में इस फ़ोल्डर को खोलने के लिए, खोजकर्ता मेनू से Go पर जाएँ फ़ोल्डर चुनें,) बॉक्स में /User/jdoe/.netbeans/5.0/ टाइप करें, और Go पर क्लिक करें।) NetBeans 5.0 पर चलने वाला एक लिनक्स उपयोगकर्ता jdoe /home/jdoe/.netbeans/5.0/ के तहत अपने उपयोगकर्ता को खोजने की संभावना है।
NetBeans साइट पर यह दस्तावेज़ देखें: NetBeans 7.2 और नया
विंडोज 10 पर नेटबीन्स 8+ के लिए डुप्लिकेट क्लासेस की त्रुटि के साथ एक निश्चित बग है जिसे कैश को साफ करके हल किया जा रहा है
C:\Users\<user>\AppData\Local\NetBeans\Cache
।
बस कैश इरेज़र प्लगइन स्थापित करें , यह nb6.9, 7.0,7.1,7.2 और 7.3 के साथ संगत है: प्लगइन को कॉन्फ़िगर करने के लिए आपको कैश डीआईआर प्रदान करना होगा जो कि नेटबीन के स्क्रीन के बारे में है। फिर Tools-> erase cache के साथ, आप netbeans cache को क्लियर करते हैं। यही शुभकामना है।
tl; dr आपको अपने पूरे नेटबीन्स कैश को हटाने की आवश्यकता नहीं है ।
मेरी समस्या एक साफ बिल्ड चलाने के रूप में प्रकट हुई, पिछले build
फ़ोल्डर या testuserdir
फ़ोल्डर को नहीं हटाया गया , जबकि मैं नेटबिन 8.0.2 का उपयोग कर रहा था।
पहली बार जब मुझे यह समस्या हुई, तो रे स्लेटर के जवाब ने मुझे बहुत मदद की। मेरे पास दो परियोजना समूह थे, और दोनों समूहों में प्रत्येक परियोजना को बंद करना था, नेटबीन्स को बंद करना था, कैश को साफ़ करना था, फिर अपने समूहों को फिर से काम करने से पहले अपने समूह में वापस जोड़ना होगा।
बाद में, इस समस्या ने नेटबीन्स 8.1 के साथ फिर से फसल बनाई। मैंने नेटबीन्स को बंद कर दिया, और ant build clean
कमांड लाइन पर भाग गया , और यह काम किया। जब मैंने नेटबीन्स को फिर से खोल दिया, तो समस्या हल हो गई। यह मेरे लिए होता है कि NetBeans कुछ खुला रख रहा था और बस फ़ोल्डर्स को हटाने के लिए इसे बंद करने की आवश्यकता थी।
अद्यतन
मैं अंत में पता लगा कि क्या चल रहा था। किसी तरह, मेरा नेटबीन्स "मॉड्यूल सूट प्रोजेक्ट" (पीला / नारंगी पहेली टुकड़ा s आइकन) बंद हो गया था और "मॉड्यूल प्रोजेक्ट" (बैंगनी पहेली टुकड़ा आइकन) "मॉड्यूल सूट परियोजना" के रूप में एक ही सटीक नाम था। बिल्डिंग क्लीन ने उस विशेष प्रोजेक्ट को सही ढंग से साफ किया, लेकिन पूरे सुइट को साफ नहीं किया।
अब जब मेरे पास "मॉड्यूल सूट प्रोजेक्ट" सही ढंग से फिर से खोला गया है, तो चीजें उम्मीद के मुताबिक काम करती हैं। यह बताता है कि क्यों ant build clean
काम किया, क्योंकि यह पूरे सुइट को साफ करने के लिए सही स्तर पर कमांड लाइन पर किया गया था।
मुझे संदेह है कि मुझे अपने नेटबीन्स कैश को पूरी तरह से साफ करने की आवश्यकता नहीं थी, हालांकि शायद ऐसा करने से वास्तव में यह तय हो गया कि यह "मॉड्यूल सूट प्रोजेक्ट" के बजाय केवल "मॉड्यूल प्रोजेक्ट" क्यों दिखा रहा है, जिससे सही काम हो रहा है मैंने क्लिक किया build clean
... अगर मुझे बस यह एहसास हो गया था कि सुइट अब नहीं खुला है और केवल प्रोजेक्ट था, तो मैं इसे तीन सेकंड में तय कर सकता था।
कैश है C:\Users\userName\AppData\Local\NetBeans\Cache\
, और फिर फ़ोल्डर का संस्करण नाम सही कैश निर्दिष्ट करेगा।
आप यह भी कर सकते हैं: आईडीई बंद करें। इसके बजाय, फ़ाइलों को हटाने और सब कुछ जोखिम में डालने के लिए, इस कैश फ़ोल्डर का नाम बदलें। अब IDE शुरू करें। एक बार शुरू होने के बाद, एक नया कैश फ़ोल्डर बनाया जाएगा क्योंकि फ़ोल्डर नहीं मिला है। अब आप पुनर्नामित फ़ोल्डर को सुरक्षित रूप से हटा सकते हैं।
मैंने यह कोशिश की है
C: \ Users \ radhason \ AppData \ Local \ NetBeans \ कैश
ओके बटन दबाएं, फिर कैश फ़ोल्डर दिखाया जाएगा और नेटबीन्स के इस कैश फ़ोल्डर को हटा दें।
/home/{user}/.netbeans/7.4/var/filehistory
और/home/{user}/.netbeans/7.4/var/log
।