स्वच्छ मोड में ग्रहण कैसे चलाएं? अगर हम ऐसा करते हैं तो क्या होता है?


201

अगर कुछ ठीक से काम नहीं कर रहा है या मेरे प्लग में कुछ प्लग-इन ठीक से लोड नहीं हैं तो मुझे अक्सर क्लीन मोड में एक्लिप्स खोलने का सुझाव मिलता है।

तो, स्वच्छ मोड में कैसे चला जाए? और अगर मैं ऐसा करूँ तो क्या होगा?

जवाबों:


273

यह क्या करता है:

अगर "सही" पर सेट किया जाता है, तो OSGi ढांचे और ग्रहण रनटाइम द्वारा उपयोग किए गए किसी भी कैश्ड डेटा को साफ किया जाएगा। यह बंडल निर्भरता रिज़ॉल्यूशन और ग्रहण एक्सटेंशन रजिस्ट्री डेटा को संग्रहीत करने के लिए उपयोग किए जाने वाले कैश को साफ़ करेगा। इस विकल्प का उपयोग करने से इन कैश को फिर से संगठित करने के लिए ग्रहण को मजबूर किया जाएगा।

इसे कैसे उपयोग करे:

  • eclipse.iniअपनी ग्रहण स्थापित निर्देशिका में स्थित फ़ाइल को संपादित करें और -cleanपहली पंक्ति के रूप में डालें ।
  • या उस शॉर्टकट को संपादित करें जिसे आप ग्रहण शुरू करने के लिए उपयोग करते हैं और -cleanपहले तर्क के रूप में जोड़ते हैं ।
  • या एक बैच या शेल स्क्रिप्ट बनाएं जो -cleanतर्क के साथ एक्लिप्स को निष्पादन योग्य कहता है। इस चरण का लाभ यह है कि आप स्क्रिप्ट को इधर-उधर रख सकते हैं और हर बार जब आप कार्यक्षेत्र को साफ करना चाहते हैं तो इसका उपयोग कर सकते हैं। आप इसे कुछ eclipse-clean.bat(या eclipse-clean.sh) नाम दे सकते हैं ।

( Http://www.eclipsezone.com/eclipse/forums/t61566.html से )

अन्य ग्रहण कमांड लाइन विकल्प: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%Fruntime-options.html


34
मैं (2) की सिफारिश करता हूं, स्वच्छ विकल्प के साथ एक 'दूसरा' ग्रहण शॉर्टकट बनाता है। आप इसे eclipse.ini फ़ाइल में नहीं चाहते हैं, क्योंकि यह उपयोगी OSGi कैशिंग को अक्षम कर देगा और ग्रहण स्टार्टअप समय बढ़ाएगा। साफ का उपयोग तभी करें जब आपको लगे कि आपको करना है।
एंड्रियास डॉक

3
@Andreas_D, इसलिए मूल रूप से आपको (3)
स्पेस रॉकर

4
@SpaceRocker - मुझे क्यों चाहिए? आपको जो भी पसंद हो उसकी सिफारिश करें। मैं "2" की भिन्नता की सिफारिश करता हूं, "ग्रहण स्वच्छ" के लिए एक दूसरा शॉर्टकट (विंडोज़ वातावरण के लिए, निश्चित रूप से)
एंड्रियास डॉक

1
Ubuntu में मेरे ini फ़ाइल की पहली लाइन '-स्टार्टअप' है, मुझे लगता है कि मुझे इसे हटाने की जरूरत है, अगर मैं इसे साफ मोड में चलाना चाहता हूं? (और जगह के साथ -लीन)?
michel.iamit 13

2
मैंने आपकी पोस्ट को संपादित किया क्योंकि मैंने इसे गलती से वोट दिया था और आपके पोस्ट को (खाली लाइन को हटाने के लिए) वोट देने की एकमात्र संभावना थी। इस तुच्छ परिवर्तन के लिए क्षमा करें, लेकिन वोट लॉक हो गए थे।
ROMANIA_engineer

79

क्लीन मोड के लिए: जैसे प्लेटफॉर्म शुरू करें

eclipse -clean

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

यह किसी भी कार्यक्षेत्र से संबंधित डेटा को प्रभावित नहीं करेगा।


4
यह जानकारी पसंद है कि यह कार्यक्षेत्र डेटा में बदलाव नहीं करेगा!
मॉन्स droid


16

-cleanविकल्प का उपयोग करने का तरीका है, जैसा कि अन्य उत्तरों द्वारा बताया गया है।

सुनिश्चित करें कि .iniसमस्या को ठीक करने के बाद आप इसे अपने शॉर्टकट से हटा दें । यह ग्रहण के सभी प्लगइन्स का पुनर्मूल्यांकन करने का कारण बनता है जो हर बार शुरू होता है और नाटकीय रूप से स्टार्टअप समय को बढ़ा सकता है, जो आपके द्वारा स्थापित किए गए कितने ग्रहण प्लगइन्स पर निर्भर करता है।


13
  • शॉर्ट कट पर क्लिक करें
  • राइट क्लिक -> गुण
  • add -clean में टारगेट क्लॉज और फिर शुरू

इसमें बहुत समय लगेगा, फिर सामान्य शुरुआत होगी और यह सभी संसाधनों को ताज़ा कर देगा।


7

Mac OS X Yosemite के लिए मैं ओपन कमांड का उपयोग करने में सक्षम था।

Usage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-b <bundle identifier>] [-a <application>] [filenames] [--args arguments]
Help: Open opens files from a shell.
      By default, opens each file using the default application for that file.  
      If the file is in the form of a URL, the file will be opened as a URL.
Options: 
      -a                Opens with the specified application.
      -b                Opens with the specified application bundle identifier.
      -e                Opens with TextEdit.
      -t                Opens with default text editor.
      -f                Reads input from standard input and opens with TextEdit.
      -F  --fresh       Launches the app fresh, that is, without restoring windows. Saved persistent state is lost, excluding Untitled documents.
      -R, --reveal      Selects in the Finder instead of opening.
      -W, --wait-apps   Blocks until the used applications are closed (even if they were already running).
          --args        All remaining arguments are passed in argv to the application's main() function instead of opened.
      -n, --new         Open a new instance of the application even if one is already running.
      -j, --hide        Launches the app hidden.
      -g, --background  Does not bring the application to the foreground.
      -h, --header      Searches header file locations for headers matching the given filenames, and opens them.

यह मेरे लिए काम किया:

open eclipse.app --args clean


2

विंडोज उपयोगकर्ताओं के लिए: आप ऐसा कर सकते हैं जैसा कि आरटीए ने कहा है या कमांड लाइन के माध्यम से ऐसा करते हैं: ग्रहण निष्पादन के लोकेटन पर नेविगेट करें फिर चलाएं:

 eclipse.lnk -clean

पहले अपने पथ पर कमांड 'dir' का उपयोग करके अपने निष्पादन योग्य का नाम जांचें


0

यह बंडल निर्भरता रिज़ॉल्यूशन और ग्रहण एक्सटेंशन रजिस्ट्री डेटा को संग्रहीत करने के लिए उपयोग किए जाने वाले कैश को साफ़ करेगा । इस विकल्प का उपयोग करने से इन कैश को फिर से संगठित करने के लिए ग्रहण को मजबूर किया जाएगा ।

  1. ओपन कमांड प्रॉम्प्ट (cmd)
  2. ग्रहण स्थान पर जाएं (D: \ e ग्रहण)
  3. चलाने के आदेश eclipse -clean

0

स्वच्छ मोड में ग्रहण को चलाने के दो तरीके।

1) Eclipse.ini फ़ाइल में

  • ग्रहण संस्थापन निर्देशिका में स्थित eclipse.ini फ़ाइल खोलें।
  • Add -clean फ़ाइल में पहली पंक्ति।
  • फ़ाइल सहेजें।
  • ग्रहण को पुनः आरंभ करें।

यहां छवि विवरण दर्ज करें

2) कमांड प्रॉम्प्ट से (cmd / कमांड)

  • उस फ़ोल्डर पर जाएं जहां ग्रहण स्थापित किया गया है।
  • ग्रहण का मार्ग अपनाओ
  • C: .. \ ग्रहण \ eclipse.exe -clean
  • एंटर बटन दबाएं

यहां छवि विवरण दर्ज करें

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