कैसे ग्रहण के स्वच्छ की तरह Intellij विचार में परियोजना कैश साफ करने के लिए?


124

कभी-कभी कैश के कारण आईडीई कुछ त्रुटि करता है। ग्रहण में, हम समस्या को हल करने के लिए स्वच्छ का उपयोग कर सकते हैं। लेकिन इंटेलीज में मैं यह कैसे कर सकता हूं?

जवाबों:


233

आपके द्वारा चलाए जा रहे संस्करण के आधार पर। यह मूल रूप से केवल
फ़ाइल में जाता है -> अमान्य कैश , फिर Intellij
या
फ़ाइल को पुनरारंभ करें -> अमान्य कैश या पुनः प्रारंभ करें

मुख्य अंतर यह है कि पुराने संस्करणों में आपको मैन्युअल रूप से पुनरारंभ करना पड़ता था क्योंकि कैश फाइलें आपके पुनरारंभ होने तक हटा नहीं दी जाती हैं। नए संस्करण पूछेंगे कि क्या आप भी पुनरारंभ करना चाहते हैं।

पुराने संस्करण नए संस्करण

जैसा कि इस आधिकारिक Jetbrains मदद पृष्ठ पर यहाँ देखा गया है


आप systemअपने इंस्टॉल किए गए संस्करण के लिए फ़ोल्डर में मैन्युअल रूप से कैश हटाने की कोशिश कर सकते हैं । इस फ़ोल्डर का स्थान आपके ओएस और इंस्टॉल किए गए संस्करण पर निर्भर करता है।

विंडोज विस्टा, 7, 8, 10
<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>

लिनक्स / यूनिक्स
~/.<PRODUCT><VERSION>

मैक ओ एस
~/Library/Caches/<PRODUCT><VERSION>

कैश स्थानों पर अधिक जानकारी के लिए इसे पढ़ें


3
मैंने इसे आज़माया है, लेकिन कभी-कभी यह काम नहीं करता है। परियोजना का कोड और सेटिंग सही है क्योंकि कभी-कभी यह सही हो जाता है।
मार्शल

1
यहां तक ​​कि अगर यह क्या है यह बहुत स्पष्ट है तो मुझे समझ में नहीं आता कि वे इसे एक्सेलकोड और अन्य सभी आईडी की तरह साफ क्यों नहीं कह सकते।
सिवी

1
एंड्रॉइड स्टूडियो को कैशिंग से आक्रामक तरीके से रोकने का कोई तरीका?
माइक्रो

2
FYI करें, कम से कम IntelliJ 2017.1 (पूर्वावलोकन) द्वारा, यह मेनू आइटम बदलकर File> हो गया है Invalidate Caches / Restart
बेसिल बॉर्क

2
दुर्भाग्य से, यह परियोजना इतिहास को साफ कर देगा, जो कभी-कभी अवांछनीय है। क्या हम इतिहास के साथ कैश को साफ कर सकते हैं?
वेबकॉमर

7

हो सकता है कि नहीं इस सवाल का जवाब है, लेकिन यह निश्चित रूप से एक जवाब।

यदि आपके लिए कुछ और काम नहीं कर रहा है, तो परमाणु विकल्प पर जाएं: IDEA को बंद करें और अपने स्थानीय फ़ाइल सिस्टम टूल का उपयोग करके "... /। IntelliJIdea / system" निर्देशिका को हटा दें।

.IntelliJIdea निर्देशिका आमतौर पर आपके घर निर्देशिका में पाई जाती है। आपका IDE कॉन्फ़िगरेशन "... / /। IntelliJIdea / config" निर्देशिका में है, इसलिए यह ठीक होना चाहिए।

जाहिर है, यह करने के लिए "IDEA" तरीका नहीं है और JetBrains द्वारा पूरी तरह से असमर्थित किया जाएगा। इसके अलावा - मैं एंड्रॉइड स्टूडियो का उपयोग नहीं करता हूं इसलिए मुझे पता नहीं है कि क्या यह समस्या पैदा करेगा, लेकिन आप वहां जाते हैं।

यह मेरे लिए पहले काम कर चुका है जब मुझे शुरू करने के लिए आईडिया की समस्या थी और कुछ और काम नहीं हो रहा है। हो सकता है कि आप अपने पूरे .IntelliJIdea निर्देशिका का बैकअप लें, अगर आपको अपने सभी कामों को खोने का डर है।


1

.Intellij*फ़ाइलों के अलावा , और कैश को अमान्य करना, यदि आप वास्तव में सब कुछ साफ़ करना चाहते हैं, तो .ideaफ़ोल्डर और *.imlप्रति-प्रोजेक्ट फ़ाइलों को भी हटा दें जिसे IntelliJ भी उत्पन्न करता है ...


0

इसे इस्तेमाल करे:

सेटिंग्स में जाएं (फ़ाइल> सेटिंग्स या सीटीएल + एलटीटी + एस)। प्रोजेक्ट सेटिंग्स के तहत, "कंपाइलर" नोड चुनें। बाईं ओर, "पुनर्निर्माण पर स्पष्ट आउटपुट निर्देशिका" को अनचेक करें।

ध्यान दें कि यह एक प्रति प्रोजेक्ट सेटिंग है। यदि वांछित है, तो इसे परियोजना टेम्पलेट सेटलमेंट (सेटिंग्स> अन्य सेटिंग्स> टेम्पलेट सेटिंग्स) में बदलें।


5
लेकिन अगर अनचेक "" पुनर्निर्माण पर स्पष्ट उत्पादन निर्देशिका ", इसका मतलब यह नहीं है कि यह स्पष्ट नहीं होगा? मैं उन्हें साफ करना चाहता हूं।
मार्शल

0

अपमानजनक मॉड्यूल के तहत "लक्ष्य" फ़ोल्डर हटाएं। फिर बनाएँ | परियोजना का पुनर्निर्माण। यह भी सुनिश्चित करें कि आपके वेब ब्राउज़र कैश को साफ करें।


0

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

mvn clean package


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.