ग्रहण छप स्क्रीन दिखाता है और बंद हो जाता है। कैसे ठीक करना है?


27

आज मैंने अपनी मशीन को फिर से शुरू किया, और ग्रहण (3.5, हाल ही में डाउनलोड किया गया) एक अजीब व्यवहार दिखाता है:

  • एक सेकंड से भी कम समय के लिए स्प्लैश स्क्रीन दिखाता है
  • इस्तीफा

यह 100% मामलों में है, इसलिए मैं ग्रहण शुरू नहीं कर सकता।

मुझे इस बारे में लॉग कहां मिल सकते हैं?

मैंने सभी ग्रहण संसाधनों को हटा दिया और इसे फिर से खोल दिया। वही चीज।

मेरे पास पर्याप्त मेमोरी है (IntelliJ ठीक चलता है), और मेरा एंटी-वायरस सॉफ़्टवेयर ग्रहण को बंद करने से संबंधित कोई गतिविधि नहीं दिखाता है।

किसी भी विचार यह क्या कारण हो सकता है?


1
कोडिंग गतिविधियों से संबंधित अन्य उपकरण के रूप में, मैंने हमेशा ग्रहण (जैसे गिट, एसवीएन, ...) को एक एसओ विषय के रूप में माना है, निश्चित रूप से एसयू ("सामान्य कंप्यूटर सॉफ़्टवेयर या हार्डवेयर समस्या निवारण") विषय नहीं है। यह कहा जा रहा है, यदि आपके पास आपका जवाब है, तो यह सब मामला है।
वॉन

1
मैं JDK और JRE को पुन: स्थापित करता हूं और मेरा ग्रहण फिर से चलता है: D

जवाबों:


39

एक चीज़ जो मुझे आई है वह है फ़ोल्डर को हटाना:

workspace/.metadata/.plugins/org.eclipse.e4.workbench"

workspaceआपका ग्रहण कार्यक्षेत्र निर्देशिका कहां है


1
सुपर!! समाधान के लिए +1। मुझे बहुत सिरदर्द हुआ।
गुरु

3
@ गुरु मुझे आश्चर्य है कि मुझे यह समाधान कैसे मिला। शायद मैंने एक बाइनरी खोज की थी कि किस फ़ोल्डर को निकालना है, एक बार मुझे पता चला है कि उन सभी को हटाने से यह भी ठीक हो जाता है।
एंड्रॉइड डेवलपर

3
मुझे लगता है कि नहीं मिल सकता है
को कोई भी नहीं चाहता है

1
क्या कोई कृपया फ़ोल्डर का पूर्ण पथ साझा कर सकता है? धन्यवाद।
रॉडनिको

@Rodniko जब आपके द्वारा बनाई गई परियोजनाएँ बनाई जाती हैं। आप इसे सेटिंग स्क्रीन में भी देख सकते हैं।
Android डेवलपर

9

इसे कमांड-लाइन से शुरू करें और देखें कि क्या यह कोई त्रुटि संदेश उत्पन्न करता है।


1
कैसे ठीक? ...
Booo

7
खिड़कियों पर, कमांड लाइन से चलने पर निष्पादन योग्य के कंसोल संस्करण का उपयोग करना सबसे अच्छा है, इसलिए "eclipsec -consoleLog -debug" जैसा कुछ उपयोगी हो सकता है।

1
कंसोल में त्रुटि हो रही है:Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
मोहम्मद फैसल

अगर मैं जोड़ूं -vm <path-to-javaw.exe>तो त्रुटि हो रही हैcould not create virtual machine
मोहम्मद फैसल

4

प्रत्येक कार्यक्षेत्र के अंदर निर्देशिका .logमें एक फ़ाइल होती है .metadata, जिसमें अक्सर ग्रहण के आंतरिक से ढेर ढेर निशान होते हैं। स्टार्टअप क्रैश आमतौर पर यहां पाए जाते हैं। मैं मान रहा हूं कि आपके पास एक विशिष्ट कार्यक्षेत्र में शुरू करने के लिए ग्रहण को कॉन्फ़िगर किया गया है, आपको स्टार्टअप पर एक लेने के लिए संकेत दिए बिना।


हाँ, लेकिन यह खाली था। यह कार्यक्षेत्र रिज़ॉल्यूशन के लिए बिल्कुल नहीं मिला।
Bozho

2
यदि हम एक कार्यक्षेत्र के लिए बहुत दूर नहीं पहुंचे हैं तो ग्रहण / कॉन्फ़िगरेशन फ़ोल्डर में एक <टाइमस्टैम्प> .log फ़ाइल भी हो सकती है।

यदि आप ग्रहण का उपयोग नहीं कर रहे हैं तो क्या होगा?
एडम ह्यूजेस

4

मैंने इसे eclipse.ini में जोड़ा:

-vm 
C:/Program Files/Java/jdk1.6.0_20/jre/bin/javaw.exe

और यह शुरू हो गया। फिर, हालांकि, मेरी एक परियोजना (एक साधारण परीक्षण परियोजना) हल नहीं हुई java.lang.Stringऔर java.lang.System। मैंने JRE को JDK / JRE में बदल दिया, और इसने काम किया।

JAVA_HOMEऔर JRE_HOMEउपर्युक्त स्थान की ओर इशारा कर रहे थे।


2
ग्रहण लांचर JAVA_HOME या JRE_HOME से परामर्श नहीं करता है। यह सिस्टम सर्च पथ पर दिखता है। यह उपयोगी हो सकता है: wiki.eclipse.org/Equinox_Launcher

+1 यदि सिस्टम पर जावा इंस्टॉलेशन गड़बड़ है, या यदि सिस्टम डिफ़ॉल्ट जावा वीएम एक्लिप्स के साथ काम नहीं करता है, तो यह आपको एक्लिप्स को स्पष्ट रूप से बताता है कि किस वीएम का उपयोग करना है।
sleske

2

मैंने पाया है कि तर्कों के साथ ग्रहण शुरू -clean -clearPersistedStateकरना अक्सर मेरे लिए क्रैश ठीक कर देगा।


1

बस पूर्णता के लिए: एक्लिप्स को -क्लीन से शुरू करने का प्रयास करें (जो इंस्टॉल किए गए प्लग-इन को फिर से स्कैन करता है और $ ECLIPSE_HOME / कॉन्फ़िगरेशन में कैश को फिर से बनाता है)।

आम तौर पर, आप आयात-> मौजूदा परियोजनाओं के साथ .metadata को हटाने के बाद अपनी परियोजनाओं को वापस प्राप्त करते हैं।

अल्टरनेटिवली, कुछ प्रोजेक्ट्स की सेसेटिंग क्षतिग्रस्त हो सकती है।

त्रुटि स्टैक (.metadata / .log) में देखें कि कौन सा प्लगइन समस्या बना रहा है, यह पता लगाने के लिए, और इसके प्रीफ़ को निकालने का प्रयास करें।

यह सब करने का प्रयास करने का एक आसान तरीका एक नया कार्यक्षेत्र बनाना है (यदि आप संवाद प्राप्त नहीं करते हैं तो -data के साथ ग्रहण शुरू करें) और मैन्युअल रूप से परियोजनाओं को कॉपी करें।


1

Eclipse.ini खोलें। यदि रेखा -showsplashहै, तो इसे हटा दें।

यदि यह मौजूद नहीं है, तो जोड़ें -nosplash

मुझे पता है कि स्प्लैश स्क्रीन नहीं दिखाने की सिफारिश करना अजीब है, लेकिन यह कभी-कभी कुछ मशीनों / जावा कॉन्फ़िगरेशन पर मुद्दों का कारण बनता है।


क्रेजी लगता है, यह केवल एक चीज थी जो मेरे लिए काम करती थी जब ग्रहण 23.0.2.1259578 को अपडेट किया गया था
डेवल्डन

0

मेरे पास यही मुद्दा था और मेरे लिए ग्रहण लूना 64 बिट का उपयोग करने से कुछ नहीं हुआ। मैंने मूल रूप से जावा 1.6, जावा 1.7 और जावा 1.8 स्थापित किया था, लेकिन विंडोज 7 नियंत्रण कक्ष का उपयोग करके जावा 1.8 को हटा दिया था। मैंने स्पलैश स्क्रीन को एक बार स्प्लिट सेकंड के लिए देखा, फिर वह यह थी और इसमें कोई त्रुटि नहीं थी, कोई लॉग फाइल नहीं थी, न ही -लॉक फ़ाइल थी।

मैं जावा और ग्रहण के बीच 32 बिट / 64 बिट असंगतताओं के साथ एक अलग त्रुटि (त्रुटि कोड 13) के माध्यम से काम कर रहा था। इसलिए मैं 64 बिट पर बस गया, ताकि दोनों उस मुद्दे पर पहुँच सकें। फिर बाद में मैंने जावा 1.8 को फिर से इंस्टॉल किया, फिर से काम करना शुरू कर दिया।

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