कुछ उपयोगकर्ताओं को Eclipse चलाने का प्रयास करते समय Java Was Started but Returned Exit Code=13 Eclipse त्रुटि मिल रही है। यह समस्या Windows 7, Windows 8, Windows 10 (32 और 64 बिट) के साथ होने की सूचना है।
'Java शुरू हुआ लेकिन एग्जिट कोड =12 लौटा' त्रुटि के कारण
हमने विभिन्न उपयोगकर्ता रिपोर्टों को देखकर इस विशेष समस्या की जांच की। हमने जो एकत्र किया, उसके आधार पर कई काफी सामान्य परिदृश्य हैं जो इस विशेष त्रुटि संदेश को ट्रिगर करने के लिए जाने जाते हैं:
- एक असंगत Eclipse या Java संस्करण इंस्टॉल है — यह इस त्रुटि संदेश के होने का सबसे आम कारण है। संभावना है कि आपने Eclipse या Java का 64-बिट संस्करण इंस्टॉल किया है जबकि आपका कंप्यूटर केवल 32-बिट का समर्थन करता है (या इसके विपरीत)।
- Eclipse इंस्टॉलेशन डायरेक्टरी में विशेष वर्ण शामिल हैं — कई उपयोगकर्ताओं ने इंस्टॉलेशन डायरेक्टरी से विशेष वर्ण (#$%^) हटाने के बाद इस त्रुटि संदेश को हल करने में कामयाबी हासिल की है।
- कंप्यूटर JVM (Java Virtual Machine) के असमर्थित संस्करण का उपयोग कर रहा है — भले ही आप सुनिश्चित करें कि आप Eclipse के नवीनतम संस्करण का उपयोग कर रहे हैं, यह संभव है कि आप JVM के असमर्थित संस्करण को चलाने के कारण यह त्रुटि देख रहे हों।
- Java Environment Path Variable गलत तरीके से सेट है — कुछ उपयोगकर्ताओं ने यह पता लगाने के बाद समस्या हल की कि समस्या गलत तरीके से सेट Java Environment PATH वेरिएबल के कारण हुई थी।
यदि आप इस विशेष त्रुटि संदेश को हल करने के लिए संघर्ष कर रहे हैं, तो यह लेख आपको गुणवत्ता समस्या निवारण चरणों की एक सूची प्रदान करेगा। नीचे आपके पास उन विधियों का संग्रह है जिनका उपयोग समान स्थिति में अन्य उपयोगकर्ताओं ने समस्या हल करने के लिए किया है।
सर्वोत्तम परिणामों के लिए, नीचे दी गई विधियों का उस क्रम में पालन करें जिसमें वे प्रस्तुत की गई हैं जब तक कि आप अपने विशेष परिदृश्य में समस्या ठीक करने में प्रभावी फिक्स नहीं पाते।
विधि 1: Eclipse — JDK का सही संयोजन उपयोग करना
Eclipse और JDK (Java Development Kit) एक साथ काम करने के मामले में बहुत नखरेले हैं। ध्यान रखें कि OS, JDK और Eclipse बिटनेस के केवल कई कार्यशील संयोजन हैं। यदि आप Operating System, JDK और Eclipse के असमर्थित संयोजन का उपयोग करते हैं, तो आपको Java Was Started but Returned Exit Code=13 Eclipse त्रुटि संदेश मिलेगा।
नीचे हमने कार्यशील संयोजनों की एक सूची संकलित की है। उनका संदर्भ के रूप में उपयोग करें ताकि यह सत्यापित किया जा सके कि समस्या असमर्थित संयोजन के कारण होती है या नहीं:
- 32-bit OS, 32-bit JDK, 32-bit Eclipse (केवल 32-bit)
- 64-bit OS, 64-bit JDK, 64-bit Eclipse (केवल 64-bit)
- 64-bit OS, 32-bit JDK, 32-bit Eclipse
यदि आपके पास एक अलग सेटअप है, तो असमर्थित घटक को अनइंस्टॉल करें और फिर एक उपयुक्त इंस्टॉल करें जब तक कि आप Eclipse को त्रुटि संदेश का सामना किए बिना खोलने में सक्षम न हों।
नोट: इस घटना में कि आप अपने ऑपरेटिंग सिस्टम की बिट आर्किटेक्चर नहीं जानते हैं, Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। फिर, "msinfo32" टाइप करें और System Information स्क्रीन खोलने के लिए Enter दबाएं। System Information स्क्रीन में, System Summary पर जाएं और दाएं फलक से System Type देखें। यहीं आपको अपने OS की आर्किटेक्चर मिलेगी।
यदि यह विधि लागू नहीं थी, तो नीचे दी गई अगली विधि पर जाएं।
विधि 2: Eclipse डायरेक्टरी पथ से विशेष वर्ण हटाना
आप इस समस्या का सामना भी कर रहे होंगे क्योंकि इंस्टॉलेशन डायरेक्टरी में विशेष वर्ण हैं। कई उपयोगकर्ता जो समान स्थिति में थे, उन्होंने डायरेक्टरी नाम से विशेष वर्ण (@#$%^&*()+) को हटाने के बाद समस्या हल करने में कामयाबी हासिल की है।
डिफ़ॉल्ट रूप से, आपको Eclipse C:\IDE\eclipse में या C:\Users\*YourUsername*\eclipse में ढूंढने में सक्षम होना चाहिए। हालांकि, यदि आपने कस्टम स्थान में इंस्टॉल किया है, तो आपने गलती से एक विशेष वर्ण जोड़ा होगा जो समस्या पैदा कर रहा है।
आप Eclipse इंस्टॉलेशन के स्थान पर मैन्युअली नेविगेट करके और किसी भी विशेष वर्ण को हटाकर समस्या का समाधान कर सकते हैं जो त्रुटि संदेश पैदा कर सकता है।
नोट: कुछ उपयोगकर्ताओं ने बताया कि Eclipse इंस्टॉलेशन डायरेक्टरी से विशेष वर्ण हटाने के बाद उन्हें एक अलग त्रुटि मिलने लगी। ऐसा सबसे अधिक संभावना है क्योंकि अन्य निर्भरताएं थीं जो उस विशेष स्थान पर भरोसा कर रही थीं और वे स्थान परिवर्तन के कारण अब ठीक से काम नहीं करती हैं। इस मामले में, आप Eclipse को पुनर्स्थापित करके समस्या पूरी तरह से हल कर सकते हैं।
यदि इस विधि ने आपको Java Was Started by Returned Exit Code=13 Eclipse त्रुटि हल करने की अनुमति नहीं दी, तो नीचे दी गई अगली विधि पर जाएं।
विधि 3: टूटी हुई System PATH वेरिएबल हटाना
जैसा कि यह पता चला है Java 8 और कुछ अन्य Java अपडेट में Environment वेरिएबल्स को गड़बड़ करने की क्षमता है, जिससे Java Was Started but Returned Exit Code=13 Eclipse त्रुटि संदेश ट्रिगर होता है।
यदि आपने केवल Java (या Java अपडेट) इंस्टॉल करने के बाद यह त्रुटि संदेश प्राप्त करना शुरू किया है, तो टूटी हुई System वेरिएबल PATH हटाने के लिए नीचे दिए गए चरणों का पालन करें:
- Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। फिर, "sysdm.cpl" टाइप करें और System Properties खोलने के लिए Enter दबाएं।
- System Properties विंडो में, Advanced टैब पर जाएं और Environment Variables पर क्लिक करें।
- Environment Variables विंडो के अंदर, System variables पर जाएं, Path चुनें और Edit पर क्लिक करें।
- Edit environment variable विंडो में, Java का उल्लेख करने वाले Environment वेरिएबल को देखें। एक बार जब आप इसे देख लें, तो इसे एक बार चुनने के लिए इस पर क्लिक करें और फिर Delete पर क्लिक करें।
- अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या आप अगले स्टार्टअप पर त्रुटि संदेश का सामना किए बिना Eclipse शुरू करने में सक्षम हैं।
यदि आप अभी भी वही त्रुटि संदेश का सामना कर रहे हैं, तो नीचे दी गई अगली विधि पर जाएं।
विधि 4: JAVA JDK पुनर्स्थापित करना
यदि आप बिना किसी परिणाम के यहां तक आ गए हैं, तो आप शायद नवीनतम JAVA JDK संस्करण को क्लीन इंस्टॉल करके समस्या हल कर सकते हैं। समान स्थिति में खुद को पाने वाले कई उपयोगकर्ताओं ने बताया कि Java Was Started but Returned Exit Code=13 Eclipse त्रुटि अंततः हल हो गई जब उन्होंने अपने वर्तमान JDK को अनइंस्टॉल किया और उपलब्ध नवीनतम संस्करण इंस्टॉल किया।
इसे करने का त्वरित गाइड यहां दिया गया है:
- Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। फिर, "appwiz.cpl" टाइप करें और Programs and Features खोलने के लिए Enter दबाएं।
- Programs and features के अंदर, एप्लिकेशन सूची में नीचे स्क्रॉल करें और Java Development Kit को किसी भी अपडेट के साथ राइट-क्लिक > Uninstall करें।
- इस लिंक पर जाएं और अपने OS संस्करण और बिट-आर्किटेक्चर के अनुसार JDK का नवीनतम संस्करण डाउनलोड करें।
- इंस्टॉलर खोलें और ऑन-स्क्रीन संकेतों का पालन करके इंस्टॉलेशन पूरा करें। एक बार प्रक्रिया पूरी हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें।
- अगले सिस्टम स्टार्टअप पर Eclipse खोलकर देखें कि क्या त्रुटि संदेश हल हो गया है।