दिलचस्प पोस्ट
कैसे जावा से एक्सएमएल सुंदर मुद्रित करने के लिए? एंड्रॉइड में एक HTTP GET अनुरोध के लिए पैरामीटर कैसे जोड़ें? मेरा C ++ कोड चलाना मुझे एक खाली कंसोल देता है getElementsByClassName () पुराने इंटरनेट एक्सप्लोरर्स जैसे आईई 6, आईई 7, आईई 8 में काम नहीं करता है बड़ी संख्या (बीग्नम) को संभालने के लिए जावास्क्रिप्ट में मानक समाधान क्या है? PHP में यूआरएल को पोस्ट डेटा जावास्क्रिप्ट ऑब्जेक्ट्स: पेरेंट प्राप्त करें मैं WebClient में 2 कनेक्शन सीमा को प्रोग्रामेटिक रूप से कैसे हटा सकता / सकती हूं? जावास्क्रिप्ट में किसी स्ट्रिंग को संख्या बदलने का सबसे अच्छा तरीका क्या है? jQuery वस्तु समानता बाश में जबकि-पाश subshell दुविधा यह जांच कैसे करें कि कोई ऐप iPhone पर किसी वेब पेज से इंस्टॉल है या नहीं? PHP और MYSQL: JOIN कार्रवाई में अस्पष्ट स्तंभ नामों को हल करने के लिए कैसे? जावास्क्रिप्ट गुण का उपयोग: डॉट नेशन बनाम ब्रैकेट्स? क्या आईएनटी और वीएआरएआरएआर प्राथमिक कुंजी के बीच एक वास्तविक प्रदर्शन अंतर है?

ग्रहण शुरू नहीं किया जा सकता है – जावा शुरू किया गया था, लेकिन बाहर निकलने कोड = 13 पर लौट आया

मैं एक्लिप्स से अपना एंड्रॉइड विकास का पहला स्वाद प्राप्त करने की कोशिश कर रहा हूं। ईलेप्से को चलाने की कोशिश करते समय, मैं इस समस्या में भाग गया, जो 4.2 मिनट पहले बस संस्करण स्थापित था।

जावा VM को निर्दिष्ट करने के लिए पहले किसी भी पैरामीटर के बिना ग्रहण प्रारंभ करने का प्रयास करने के बाद, मुझे त्रुटि संदेश मिला है कि यह जावा VM को ईक्लीप फ़ोल्डर के अंदर javaw.exe नामक नहीं मिल सकता है, इसलिए मुझे पता चला कि जावा कहाँ स्थापित हुआ था और उस स्थान को निर्दिष्ट किया गया था शॉर्टकट के लक्ष्य में पैरामीटर अब मुझे एक अलग त्रुटि मिलती है, "जावा शुरू हो गया था, लेकिन निकास कोड = 13 लौटा"।

समान प्रश्न यह इंगित करते हैं कि यह 32-बिट / 64-बिट संघर्ष है, लेकिन मैं 99% सकारात्मक हूं कि मैंने दोनों ग्रहण और जावा (आरई 7u5) के 64-बिट संस्करण डाउनलोड किए हैं, जिसे मैंने चुना क्योंकि मेरे पास 64-बिट विंडोज 7।

  • अगर कोई जानता है कि मेरी ईक्लीप्स और जावा 64-बिट की पुष्टि करने के बारे में है, तो इसकी सराहना होगी।
  • यदि आपको लगता है कि मेरी समस्या एक अलग है, तो कृपया मदद करें!
  • कृपया स्पष्ट रूप से बोलें, जैसा कि आप कर सकते हैं, क्योंकि मैं ईक्लिप्स और जावा में पूरी तरह से नया हूँ

शॉर्टकट लक्ष्य: "C: \ Program Files Eclipse-SDK-4.2-win32-x86_64 \ eclipse \ eclipse.exe" -vm "सी: \ प्रोग्राम फ़ाइलें (x86) \ जावा \ jre7 \ bin \ javaw.exe"

पूर्ण त्रुटि कोड …:

Java was started but returned exit code=13 C:\Program Files (x86)\Java\jre7\bin\javaw.exe -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar -os win32 -ws win32 -arch x86_64 -showsplash C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins\org.eclipse.platform_4.2.0.v201206081400\splash.bmp -launcher C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\eclipse.exe -name Eclipse --launcher.library C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v201205221813\eclipse_1503.dll -startup C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar --launcher.overrideVmargs -exitdata 1e30_5c -vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe -vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar 

वेब के समाधान से एकत्रित समाधान "ग्रहण शुरू नहीं किया जा सकता है – जावा शुरू किया गया था, लेकिन बाहर निकलने कोड = 13 पर लौट आया"

ओएस, जेडीके और ईक्लिप्स खैर के कार्य संयोजन मेरे मामले में, मैं 64-बिट जेडीके का इस्तेमाल 32-बिट ग्रहण के साथ 64-बिट ओएस में कर रहा था। जेडीके को 32-बिट ग्रहण करने के बाद काम करना शुरू कर दिया। कृपया निम्न संयोजनों में से 1 का उपयोग करें।

  • 32-बिट ओएस, 32-बिट जेडीके, 32-बिट एक्लिप्स (केवल 32-बिट)
  • 64-बिट ओएस, 32-बिट जेडीके, 32-बिट ग्रहण
  • 64-बिट ओएस, 64-बिट जेडीके, 64 बिट एक्लिप्स (केवल 64 बिट)

आशा है कि यह आपको मदद करता है

पथ और फ़ाइल नामों के आधार पर आपका एक्लिप्स का संस्करण 64-बिट है। हालांकि, जावा का संस्करण यह उठा रहा है 32-बिट, जैसा कि यह बताता है कि यह कहां से आ रहा है, इस रेखा पर:

 -vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe 

Program Files (x86) वह फ़ोल्डर है जहां 64-बिट विंडो 32-बिट प्रोग्रामों को स्थान देती है।

Program Files वह फ़ोल्डर है जहां 64-बिट विंडोज़ 64-बिट प्रोग्राम रखती है।

ऐसा तब हो सकता है जब एक सिस्टम में एक से अधिक जेवीएम स्थापित हो, जैसा कि अक्सर विंडोज 64-बीट पर होता है (उदाहरण के लिए, जेआरई डाउनलोड पेज ब्राउजर की बिट-ऐस का उपयोग करके यह निर्धारित करने के लिए कि क्या बिट-नेस डाउनलोड आपको प्रदान करता है, और बहुत से लोग (डी) 32-बिट ब्राउज़र का प्रयोग करते हैं, हालांकि वे 64-बिट विंडोज चलाते हैं)।

यह ठीक करने का सबसे अच्छा तरीका है, मान लें कि वास्तव में आपके सिस्टम पर 64-बिट जेआरई या जेडीके हैं, eclipse.ini में यह निर्दिष्ट करना है कि जो JVM आप इसे उपयोग करना चाहते हैं निर्देशों को एक्लिप्स विकी पेज में विस्तृत किया गया है , लेकिन मूल रूप से आपको इन-फाइल में -vm विकल्प निर्दिष्ट करना है – सुनिश्चित करें कि विकी पृष्ठ को सावधानी से पढ़ें क्योंकि प्रारूप बहुत विशिष्ट है।

Eclipse.ini में जेवीएम पथ को निर्दिष्ट करने की जोरदार सिफारिश की जाती है क्योंकि ऐसा करने से ग्रहण किसी भी संभावित परिवर्तन से आपके सिस्टम PATH कि कुछ प्रोग्राम इंस्टॉलर (मैं आप से बात कर रहा हूँ, ओरेकल!) कर सकता है।

एक और विकल्प 64-बिट के बजाय 32-बिट ईक्लीप्स को डाउनलोड करने और उपयोग करने के लिए होगा, लेकिन यह अभी भी जोरदार रूप से eclipse.ini में JVM के पथ को निर्दिष्ट करने के लिए अनुशंसित है।


ऐतिहासिक संदर्भ के लिए बाएं :

जावा के आपके संस्करण की जांच करने के लिए, चलाएं

   जावा-वर्जन 

कंसोल में (कमांड प्रॉम्प्ट) 64-बिट जावा 6 के साथ विंडोज 7 पर मुझे मिल रहा है:

   जावा संस्करण "1.6.0_27"
   जावा (टीएम) एसई रनटाइम पर्यावरण (1.6.0_27-बी 0 07 का निर्माण)
   जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वीएम (20.2-बी 066, मिश्रित मोड का निर्माण)

तीसरी पंक्ति पर ध्यान दें, जो दर्शाता है कि यह एक 64-बिट संस्करण है।

32-बिट संस्करण पर आपको कुछ मिलेगा:

   जावा हॉटस्पॉट (टीएम) क्लाइंट वीएम (बिल्ड 20.1-बी 02, मिश्रित मोड, साझाकरण) 

मुझे यह त्रुटि मिली और पाया कि मेरे पाथ वेरिएबल (विंडोज़ पर) शायद बदल दिया गया था। पहले मेरे पाथ में यह प्रविष्टि थी:

 C:\ProgramData\Oracle\Java\javapath 

… और ग्रहण "C:\ProgramData\Oracle\Java\javapath\javaw" – जो कि त्रुटि प्रदान करता है मुझे संदेह है कि यह ऐसा कुछ है जो जावा 8 की स्थापना के साथ आया था।

मेरे पास कई जावा संस्करण स्थापित हैं (6,7 और 8), इसलिए मैंने उस प्रविष्टि को पैट से हटा दिया और फिर ग्रहण को पुन: प्रारंभ करने की कोशिश की, जो ठीक काम करती है

PATH चर को कैसे संपादित करें पर निर्देश

यदि आपने हाल ही में जावा 8 स्थापित किया है और जावा 7 की स्थापना रद्द की है, तो जेडीके 8 इंस्टॉल करें और फिर से प्रयास करें।

मेरे लिए समाधान जाना था (विंडोज 8.1 पर):

 System > Advanced system setting > Environment Variables 

'पथ' चर में 'सिस्टम चर' के तहत निम्न में पहला था:

 C:\ProgramData\Oracle\Java\javapath; 

मैंने इसे हटा दिया और ग्रहण फिर से काम किया!

मेरे पास एक ही मुद्दा था , जावा शुरू किया गया था , लेकिन बाहर निकलने के कोड = 13 वापस आया

मेरा समाधान है कि विंडोज गुणों के लिए एक पर्यावरण चर बनाने के लिए गुण नाम = PATH चर = = \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.7.0_02 \ bin , C: \ Program Files (x86) \ Java \ jre7 \ bin

अगला मैंने eclipse.ini → C: \ Program Files \ Java \ jdk1.7.0_02 \ bin \ javaw.exe फ़ाइल करने के लिए एक लाइन जोड़ा।

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

कभी भी अजीब फिक्स अपने ग्रहण पथ को देखो, और सुनिश्चित करें कि आपके पास अजीब अक्षर नहीं हैं (जैसे ! # , और @ )। यह मेरे लिए काम किया

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

निम्नलिखित कदम उठाकर यह मुद्दा तय किया गया था।

  1. ईक्लिप्स 'सी: \ प्रोग्रामडेटा \ ऑरेकल \ जावा \ जावापैथ' से जावा एक्जीक्यूटिव पाता है

  2. फ़ोल्डर संरचना में निम्न निष्पादनयोग्य के लिए शॉर्टकट्स होंगे,
    मैं। java.exe
    ii। javaw.exe
    iii। javaws.exe

  3. मेरे लिए निष्पादन योग्य पथ मेरे प्रोग्राम फ़ाइलें (x86) (32 बिट अनुप्रयोगों के लिए घर) फोल्डर स्थान पर इंगित कर रहे थे

  4. मैंने इसे प्रोग्राम फाइलों में सुधार किया (जो 64-बिट अनुप्रयोगों के घर हैं) और समस्या हल हो गई है

कृपया उसी के लिए स्क्रीनशॉट ढूंढें

.i फ़ाइल में vm तर्क जोड़ना मेरे लिए काम किया

 -vm C:\Program Files\Java\jdk1.7.0_65\bin\javaw.exe 

मैंने जावा अद्यतन 25 को अनइंस्टॉल किया, और समस्या हल हो गई थी।

मुझे यह संदेश था जब मैं जेडीके को स्थापित करना भूल गया था।

समाधान सरल है: "सी: / प्रोग्राम फ़ाइलें" पर "ग्रहण" फ़ोल्डर डालें यदि यह काम नहीं करता है, तो इसे "c: / Program Files (x86)" में रखें

जावा जेडीके के एक साफ पुनर्स्थापना ने मेरे मामले में चाल किया। मैं अब एक आकर्षण की तरह ग्रहण 4.4 (लुना) चल रहा हूँ

सुनिश्चित करें कि आपके पास एक्लिप्स पथ पर विशेष वर्ण ( % , $ , # , आदि) नहीं हैं।

मुझे भी यही समस्या थी। मैं एक 64 बिट OS के साथ विंडोज 8 का उपयोग कर रहा था मैंने Program Files (x86) का पथ बदल दिया और फिर काम शुरू किया। मैंने इस लाइन को eclipse.ini फ़ाइल में रखा है:

 -vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe 

यदि आप 32-बिट JRE के साथ एक पीसी पर 64-बिट ईक्लिप्स संस्करण स्थापित करते हैं, तो यह होने की गारंटी है।

तो समाधान काफी सीधा है: आपको या तो एक को अपडेट करके उन्हें सिंक्रनाइज़ करना होगा। यह तब होगा जब ऑरेकल फ्यूजन मिडलवेयर डाउनलोड किया जाएगा और एक्लिप्स को 32-बिट परिवेश की उम्मीद है, जबकि आपका जेआरई 64-बिट है और आपका जावा घर 64-बिट जेडीके की ओर इशारा कर रहा है।

यह पता चला कि मेरे पास केवल 32-बिट जावा रनटाइम स्थापित था।

 C:\Program Files (x86)\Java\jre1.8.0_45\ 

सभी ग्रहण वास्तव में मेरे लिए 64-बिट जावा रनटाइम स्थापित करना चाहते थे। <= समाधान

 Java SE Runtime Environment 8u45 jdk-8u45-windows-x64.exe 

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

 Confirm your installation by checking you now have this folder C:\Program Files\Java\jre1.8.0_45\ 

Eclipse.ini खोजें:

अक्सर C:\Users\xxx\eclipse\jee-neon\eclipse जोड़ें

 -vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe 

बाद

 --launcher.appendVmargs 

मैंने कुछ समाधान किए, लेकिन मेरे लिए काम नहीं किया।

अंत में, मुझे एक और रास्ता मिल गया …

पर्यावरण चर पर जाएँ → सिस्टम चर

सेट सी: \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.7.0_02 \ bin \ javaw.exe सिस्टम चर में पथ करने के लिए

कोशिश करो। यह मेरे लिए काम किया …

मुझे यह समस्या थी मैंने क्रोम के माध्यम से जावा 8 अपडेट 25 स्थापित किया है, और रेख्रिटर ने ईलेप्से शुरू करने का प्रयास किया है, जिस पर उल्लेख किया हुआ त्रुटि है।

उस अपडेट को अनइंस्टॉल किया गया, और ग्रहण फिर से काम करता है

मैंने अपने विंडोज 8.1 पीसी को स्थापित करने पर एक ही समस्या को हल किया है। @ जॉर्ज प्रोपेथोडोरो जैसे ठीक ऊपर वर्णित (क्षमा करें मैं कोई टिप्पणी नहीं जोड़ सकता), ईक्लिप्स और जेआरई 64 बिट या 32 बिट दोनों होने चाहिए।

हालांकि, यह विंडोज 8 / 8.1 पर्यावरण के लिए लगता है, आपको डिफ़ॉल्ट रूप से 32-बिट जेआरई प्राप्त होगी (और मुझे नहीं पता कि डाउनलोड के लिए वह डिफ़ॉल्ट कहां बदलना है), जैसा कि यहां बताया गया है: http://java.com/ एन / डाउनलोड / पूछे जाने वाले प्रश्न / win8_faq.xml

मैं 64-बिट ग्रहण का उपयोग कर रहा था इसलिए एक विसंगति थी। मैंने तो 32-बिट ग्रहण स्थापित किया और यह सब ठीक इस समय काम करता है

तो किसी भी पर्यावरण चर को बदलने से परेशान करने से पहले, अपने जेआरई और ईक्लिप्स संस्करण की जांच करें।

बेशक आप 64-बिट ईलिपस के साथ 64-बिट जेआरई का उपयोग कर सकते हैं। बस सुनिश्चित करें कि वे मैच करते हैं क्योंकि विंडोज 8.1 आपको 32-बिट डिफ़ॉल्ट रूप से देगा।

सबसे अच्छा जवाब यहां बहुत लंबा है। मैं टिप्पणी नहीं कर सकता, इसलिए मैंने अपना जवाब जोड़ा।

  1. यहां जाएं: http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. नवीनतम एसडीके डाउनलोड करें (जरूर x64 के लिए यदि आपका कंप्यूटर एक्स 64 है)
  3. इसे स्थापित करो
  4. अब पार्टी समाप्त हो गई है, और यह ईक्लिप्स के साथ काम करने का समय है;)

मैंने निम्न समाधान की कोशिश की:

मैंने पथ C: \ Program Files \ Java \ jdk1.7.0_71 \ bin से javaw.exe का शॉर्टकट बनाया है और इसे पथ C: \ ProgramData \ Oracle \ Java \ javapath में चिपकाया है

इसके बाद, मैंने ईक्लिप्स का शुभारंभ किया, और यह मेरे लिए काम किया

यह कम स्मृति के कारण हो सकता है स्मृति को बढ़ाने के लिए आप eclipse.ini फ़ाइल को संशोधित कर सकते हैं। ऐसा कुछ आपकी मदद कर सकता है: FAQ मैं एक्लिप्स के लिए उपलब्ध ढेर के आकार को कैसे बढ़ाऊं?

ऐसा हो सकता है यदि आपके पास उसी मशीन पर जावा के कई संस्करण हैं। इसे ठीक करने के लिए मैंने निम्नलिखित किया:

  1. वर्तमान JAVA_HOME मान की जांच की विंडोज में, प्रतिध्वनि %JAVA_HOME%
  2. Javaw.exe के मार्ग को एक्सेस किया
  3. जावा होम स्थान की ओर इशारा करते शॉर्टकट्स को बदल दिया।

मेरे जेडीके को 1.7 से 1.8 तक उन्नत करने के बाद मेरे पास यही समस्या थी। मैं ईक्लिप्स 4.4 (लुना) का उपयोग कर रहा हूं। जेडीके को 1.7 से नीचा जाने के बाद त्रुटि चली गई।

मुझे एक ही समस्या का भी सामना करना पड़ा। यह पता चला कि पर्यावरण चर पथ एक गलत जावा संस्करण की ओर इशारा करते थे।

कृपया पर्यावरण चर की जांच करें और इसे सही जावा में इंगित करें उदाहरण के लिए:

 C:\Program Files (x86)\Java\jdk1.6.0_17\bin 

पर्यावरण चर की जांच करने के लिए, यहां जाएं:

 Computer → properties → Advanced system settings → Advanced -> Environment variables 

मैंने पाया कि मैंने गलती से 32-बिट ग्रहण स्थापित किया था, और इसे 64-बिट जेआरई के साथ प्रयोग करने की कोशिश कर रहा था, यही वजह है कि मुझे यह त्रुटि मिली यह देखने के लिए कि आपके पास 32 या 64 बिट ग्रहण स्थापित है, यह उत्तर देखें: https://stackoverflow.com/a/9578565/191761

मुझे उसी मुद्दे का सामना करना पड़ रहा था मैंने संस्करण 8 स्थापित किया था और 25 32 बिट अपडेट किया था।

ठीक करने के लिए, जावा एसई विकास किट 7 अपडेट 71 (64 बिट) को स्थापित करें। फिर ऐपविज़.कैप्ल के माध्यम से, दूसरे संस्करण अर्थात जावा अपडेट 25 को हटा दें।

मेरे पास एक x64 बिट जेडीके था मेरे रास्ते सेटिंग्स में कुछ भी नहीं था इसलिए मैंने x86 JDK इंस्टॉल किया इसने मेरी समस्या को पूरी तरह हल किया