ग्रहण नहीं चल सकता; जेवीएम को समाप्त कर दिया। बाहर निकलें कोड = 13


326

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

मैं सिर्फ app -vm C: \ Program Files \ Java \ jre6 \ bin \ javaw.exe

eclipse.ini में तो मैं फिर से ग्रहण शुरू करने की कोशिश करता हूं और मुझे यह त्रुटि मिली। मुझे हल करने या लिंक देने का तरीका बताएं जो वास्तव में इसे हल करता है।

यह मेरा ग्रहण है

-startup 
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
 --launcher.library
 plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 
-showsplash
 org.eclipse.platform
--launcher.XXMaxPermSize 256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Program Files\Java\jre6\bin\javaw.exe
-vmargs 
-Xms40m 
-Xmx384m

धन्यवाद


3
stackoverflow.com/a/9636283/405117 ने मुझे मदद की
विक्रम

12
यदि ग्रहण ने जावा 7 से जावा 8 (1.8.0 u25 या अधिक) में अपग्रेड करने के बाद काम करना बंद कर दिया है, तो संभव है कि आपका ग्रहण 64-बिट है और इसके लिए JRE के 64-बिट संस्करण की आवश्यकता है। देखें इस सवाल का अधिक जानकारी के लिए।
ADTC

मेरा मामला यह है कि मैंने jdk के पुराने संस्करण की स्थापना रद्द कर दी है, जबकि ग्रहण अभी भी इसे खोजने की कोशिश कर रहा है।
सोफिया

मैं 2008 के बाद से अपने विंडोज पीसी पर ग्रहण स्थापित कर रहा हूं और मेरे पहले रन पर एक बार भी त्रुटि कोड 13 का सामना नहीं करना पड़ा है। आपको लगता होगा कि यह अब तक हल हो गया होगा।
एंड्रयू एस

जवाबों:


130

यह ठीक उसी तरह हो सकता है जैसे त्रुटि दिखाता है (और यह कैसे eclipse.ini फ़ाइल में लिखा गया है), लेकिन Eclipse.ini (JVM निर्दिष्ट करते हुए) में पाठ है जो निम्नलिखित कहता है:

  • -Vm विकल्प और उसका मान (पथ) अलग-अलग लाइनों पर होना चाहिए।
  • मान जावा निष्पादन योग्य के लिए पूर्ण निरपेक्ष पथ होना चाहिए, न कि केवल जावा होम डायरेक्टरी के लिए।
  • -Vmgs विकल्प -vmargs के पहले ही होना चाहिए, क्योंकि -vmargs सीधे JVM के पास जाने के बाद सब कुछ

5
-m C: \ Program Files \ Java \ jre6 \ bin \ javaw.exe -startup plugins / org.eclipse.equinox.launcher_1.1.0.v20100507.jar --launcher.library plugins / org.eclipse.equinox.launcher.win32 .win32.x86_1.1.1.R36x_v20100810 -showsplash org.eclipse.platform-launcher.XXMaxPermSize 256m --launcher.defaultAction ओपन-स्क्रीन -vmsgs -Xms40m -Xmx384m
प्रिंस ऑफ टिफ

1
आप हमेशा शुरुआत के बजाय -vmargs स्टेटमेंट्स से ठीक पहले 2 नई VM लाइनों को रखने की कोशिश कर सकते हैं?
mecsco

11
ओके, मैं इसे हल करता हूं। मैं सिर्फ JDK 64-बिट को पुनर्स्थापित करता हूं, फिर से ग्रहण -64 को हटाता हूं और eclipse.ini को फिर से संपादित करता हूं।
बजे प्रिंस ऑफ़ द टॉफ

जोड़ा -vm में eclipse.ini ने अपना काम किया .. धन्यवाद @danmec
gks

3
Jdk7 स्थापित किया गया था, फिर 8 में अपग्रेड किया गया, विंडोज 7 चल रहा है, जब तक मैं इस प्रारूप का उपयोग नहीं करता तब तक आईएनआई फ़ाइल काम नहीं कर रही थी: -vm C: / Program Files / Java / jdk1.7.0_71 / bin no quotes। सुनिश्चित नहीं है कि आगे की स्लैश की आवश्यकता है या नहीं।
निक

180

मुझे JRE6 का उपयोग करने के लिए eclipse.ini को कॉन्फ़िगर करते समय एक ही त्रुटि थी। मुझे पता चला है कि मैंने इस त्रुटि को ग्रहण करने के लिए गलत तरीके से ग्रहण करके 64 बिट JVM का उपयोग किया, जबकि ग्रहण 3.7 का 32 बिट संस्करण चला रहा था।

सही कॉन्फ़िगरेशन के लिए "C: / Program Files /" के बजाय "C: / Program Files (x86) /" का उपयोग करने के लिए eclipse.ini -vm argumument की आवश्यकता थी।

सुनिश्चित करें कि आप जिस JVM संस्करण (32/64 बिट) का उपयोग करते हैं, वह ग्रहण संस्करण (32/64 बिट) से मेल खाता है।


5
मेरे लिए यह नवीनतम ग्रहण के साथ एक ही मुद्दा था। यदि आप 64bit जावा का उपयोग करना चाहते हैं, तो आपको 64bit ग्रहण स्थापित करने की आवश्यकता है।
कॉन्स्टेंटिन पेट्रूख्नोव

2
हां, यही मेरी समस्या थी। मैंने 32 बिट jdk डाउनलोड किया। मैं एक जावा नोब हूं। बहुत बहुत धन्यवाद।
लाइव-लव

1
मैं अब वास्तव में बेवकूफ महसूस कर रहा हूं, 64-बिट ग्रहण और jdk दोनों को डाउनलोड कर रहा हूं, लेकिन अभी भी x86 के साथ निर्दिष्ट करने की कोशिश कर रहा हूं .... कम से कम मैं अकेला नहीं हूं xD
AmazingDreams

2
@ राजकुमार-यह बहुत अच्छा होगा यदि आप इस उत्तर को स्वीकार कर सकें क्योंकि यह आपके द्वारा जारी किए गए मुद्दे का वास्तविक कारण है और यह एक गलत जवाब है जिसे स्वीकार किए गए उत्तर के रूप में चिह्नित किया गया है। धन्यवाद!
क्लिंट ईस्टवुड

3
मैं 64-बिट JVM के खिलाफ 32-बिट एक्लिप्स लॉन्च कर रहा था।
जस्टिन स्काइल्स

34

संदेश बॉक्स की दूसरी पंक्ति देखें। वहां आप देख सकते हैं कि वास्तव में कौन सा जावा रनटाइम शुरू किया गया है। मेरा अचानक C: \ ProgramData \ Oracle \ Java \ javapath \ javaw.exe था। यह तब हुआ जब मैंने "क्रोम जावा अपडेटर" स्थापित किया (क्रोम ब्राउज़र ने विलाप किया: 'आपका जावा पुराना है, आपको अपडेट करना होगा ...')।

इससे पहले कि "क्रोम जावा अपडेट" मेरा ग्रहण (लूना जी x64) त्रुटि के बिना शुरू हुआ। मैंने जो पृष्ठभूमि का पता लगाया है, उसके करीब देखते हुए: क्रोम जावा अपडेटर (ओरेकल साइट से शुरू होने वाला नोटाबिन) ने C: \ ProgramData \ Oracle \ Java \ javapath को env var PATH के सामने जोड़ा। इसमें नवीनतम जावा 8 JRE इंस्टालेशन (x86) प्रोग्राम फ़ोल्डर में तीन प्रतीकात्मक लिंक शामिल हैं -> इसलिए 32 बिट जावा JRE में। ओरेकल जावा 8 को पुरानी तकनीक से बदल देता है जिसमें सिस्टम 32 (64 बिट) रिस्पॉन्स में सिम्बलिंक्स होते हैं। SysWOW64 (32 बिट)।

इस बीच मैंने सीखा। जो भी जावा इंस्टॉलर आपने अंतिम (* .exe) निष्पादित किया है वह विंडोज़ को उस जावा फ्लेवर (32 बी या 64 बी) को याद रखने की ओर ले जाता है, जिसके परिणामस्वरूप सी में अपडेट के बाद सी: \ प्रोग्रामडैटा \ ओरेकल \ जावा \ जवपथ एक जावा को इंगित करता है। याद किए गए स्वाद की स्थापना। यदि आपके पास 64b ग्रहण स्थापना है और वर्णित त्रुटि का सामना करना पड़ता है: बस नए 64b JDK को फिर से स्थापित करें। उसके बाद java अपडेट 32b वर्जन से ज्यादा लिंक नहीं करता है। और ग्रहण 64b सही ढंग से eclipse.ini में प्रवेश के बिना शुरू होगा।


2
यह पता लगाने के लिए धन्यवाद। इसे ठीक करने का उचित तरीका क्या है? क्या मुझे env var को अपडेट करना चाहिए और इस लिंक को साफ करना चाहिए?
प्लस-

मैंने PATH env var में नई प्रविष्टि को हटा दिया और eclipse.ini में -vm प्रविष्टि जोड़ी, जो 64k SDK की ओर इशारा करती है। लेकिन मुझे संदेह है कि पैठ प्रविष्टि को हटाने का सही तरीका है। अगले अद्यतन पर यह शायद फिर से वहाँ होगा। मैंने इस मुद्दे के बारे में स्वयं से एक सवाल पूछा ( stackoverflow.com/questions/26502059/… )
Heri

1
कल यह फिर से हुआ, जैसा कि मुझे डर था: क्रोम द्वारा मेरी स्प्रिंगटूलसुइट को क्रोम अपडेट करने की शुरुआत के बाद एक ही त्रुटि के साथ अब शुरू नहीं हुआ (एसटीएस नया स्थापित किया गया था और आईएनआई फ़ाइल में अभी तक -vm तर्क नहीं था)।
हिरोई

7
हटा दिया गया: PATH env var से \ ProgramData \ Oracle \ Java \ javapath और अब यह काम करता है !! धन्यवाद!
4

% JAVA_HOME% \ बिन का उपयोग करने के लिए पथ चर अपडेट किया गया और% JAVA_HOME% को ठीक करने से समस्या हल हो गई। चीजें ठीक से काम कर रही थीं और कुछ (कुछ अपडेट कहीं) ने चीजों को तोड़ दिया।
नाइट

33

आपको यह जांचने की आवश्यकता है कि क्या आपके पीसी में 64-बिट या 32-बिट ऑपरेटिंग सिस्टम है, तो वही आपके JDK (64-बिट / 32-बिट) और ग्रहण (64-बिट / 32-बिट) के लिए भी जाता है।

सुनिश्चित करें कि वे सभी समान हैं; यदि नहीं, तो आपको अपनी बिटनेस से मेल खाने वाले को डाउनलोड करने की आवश्यकता है।


धन्यवाद! Google के डार्ट संपादक (64-बिट) को स्थापित करने का प्रयास करते समय त्रुटि हुई। मुझे बस 64-बिट जावा संस्करण को संदर्भित करने के लिए .ini को बदलना पड़ा और यह काम कर गया।
लुसियस

5
जो पूरी तरह सही नहीं है। 32 बिट JDK / ग्रहण कॉम्बो 64 बिट विंडोज पर अच्छा काम करेगा।
15

यह मेरा मुद्दा (फिर से) तय हो गया है। मैं वास्तव में अपने जावा को अपडेट करने और उसी मुद्दे को प्राप्त करने के बाद इस उत्तर की खोज कर रहा था। यह आखिरकार मुझे मारा कि मैं अपने डिफ़ॉल्ट ब्राउज़र के रूप में फ़ायरफ़ॉक्स के 32 बिट संस्करण का उपयोग कर रहा हूं, इसलिए जब जावा का ऑटोडॉक डाउनलोड हुआ, तो उसने मेरे लिए अनुमान लगाया कि मुझे 32 बिट की आवश्यकता है और मैं अपने .ini
जॉन के

22

ग्रहण के लिए:

इस दो लाइनों को eclipse.ini में जोड़ा

दूसरी पंक्ति javaw.exe फ़ाइल के JDK स्थान का प्रतिनिधित्व करती है।

-vm

C: \ Program Files \ Java \ jdk1.7.0_60 \ bin \ javaw.exe

नोट: जगह -vm लाइनों -vmargs से पहले, अन्यथा डिफ़ॉल्ट स्थान लिया जाता है।

एसटीएस के लिए

उपरोक्त को STS.ini में बदलें


17

मैंने भी यही मारा। यह बताता है कि कम से कम मेरे लिए, यह एक win32 ग्रहण के साथ JRE के एक win64 संस्करण का उपयोग करने की कोशिश के कारण था। मुझे लगता है कि win32 ग्रहण के लिए win32 Java (जिसे Oracle / Sun से जावा इंस्टालर की सूची में -586 कहा जाता है) की आवश्यकता होती है।

दोनों का उपयोग करने का कारण यह है कि मैं एक बग को इंगित करने की कोशिश कर रहा था जो केवल 64-बिट ग्रहण में ही प्रकट हुआ था, इसलिए मुझे तुलना करने के लिए 32-बिट की आवश्यकता थी।

एक बार जब मैंने अपनी मशीन पर JRE के "x64" (win64) और "i586" (win32) संस्करणों को स्थापित कर दिया, तो चीजें ठीक हो गईं और कोई त्रुटि नहीं हुई। 13. आप दोनों को एक ही समय में स्थापित कर सकते हैं।


यहाँ भी ऐसा ही है। मैं WIn64 पीसी पर 64-बिट ग्रहण का उपयोग करने की कोशिश कर रहा था, लेकिन मुझे लगता है कि मेरे पास 32-बिट जावा था। वैसे भी, 32-बिट ग्रहण पर स्विच किया गया, और सब कुछ ठीक है।
Raw_Input

मैंने यह भी देखा। विशेष रूप से बुराई इंस्टॉलर ने इसके बारे में किसी भी नोटिस के बिना win64 पर 32-बिट जावा स्थापित किया था।
XTL

14

त्रुटि का अर्थ है कि यह ग्रहण के उस संस्करण के लिए गलत JVM संस्करण है। लिंक में अधिक विवरण हैं:

http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html


1
मुझे संगत संस्करण कैसे पता चलेगा?
प्रिंस ऑफ़ द टॉफ

8
वह साइट वास्तव में बहुत कुछ नहीं कहती है।
jakobengblom2

जावा को कुछ JavaWS ऐप चलाने के लिए अपडेट करने के लिए मजबूर किया गया था ... इसमें 32 बिट JRE स्थापित किया गया था, लेकिन ग्रहण JDK संस्करण चाहता था ... 64 बिट JDK स्थापित करने और उस संस्करण को संदर्भित करने के लिए मेरे PATH को अपडेट करने के बाद, समस्या हल हो गई थी
मिक्सो रिज़ल

6

सुनिश्चित करें कि आप जिस ग्रहण और जावा का उपयोग कर रहे हैं, वह 32-बिट या 64-बिट दोनों हैं।

आप 32-बिट JRE के साथ 64-बिट ग्रहण नहीं चला सकते।

java -version

जावा हॉटस्पॉट (TM) 64-Bit सर्वर वी.एम.

32 बिट संस्करण जेआरई में 64-बिट नहीं होगा।


"रीडमे" फ़ाइल में या त्रुटि संदेश में इसका कोई उल्लेख नहीं है। उपयोग के लिए इसका मूल्यांकन करने वाले किसी व्यक्ति को ग्रहण में कोई विश्वास प्रेरित नहीं करता है।
डेविड स्पेक्टर

4

मेरे पास बस एक ही मुद्दा था, और समस्या को हल करने की कोशिश में लगभग एक घंटे का समय था। अंत में यह मार्ग में एक ' # ' वर्ण था।

इसलिए मैंने "C: \ # IDE \ ग्रहण 3.7 \" का नाम बदलकर "C: \ + IDE \ ग्रहण 3.7 \" कर दिया और इससे समस्या हल हो गई।


4

हाल ही में मुझे एक ही मुद्दे का सामना करना पड़ा। ग्रहण के संस्करण का समर्थन नहीं किया जावा संस्करण 8।

मैंने अपनी मशीन पर आकस्मिक रूप से jre 8 स्थापित किया था जो स्वचालित रूप से "C: \ ProgramData \ Oracle \ Java \ javapath" को जोड़कर अद्यतन किया गया था जिसमें इस संस्करण को लेने के लिए ग्रहण का नेतृत्व किया (मैन्युअल रूप से जोड़े गए 1.6 संस्करण को अनदेखा किया जो आया था बाद में आदेश) और निकास कोड 13 के साथ दुर्घटना।

मैंने अभी इस स्ट्रिंग को रास्ते से हटा दिया है जिससे मेरे पुराने संस्करण को लेने के लिए सिस्टम का नेतृत्व किया गया और ग्रहण ठीक शुरू हो गया।


2

मेरी दोनों मशीन में ग्रहण के साथ एक ही मुद्दा था। मैं jre 32 बिट स्थापित किया था। इसलिए मैंने 32 बिट को हटा दिया और इसके बजाय 64 बिट स्थापित किया और यह पूरी तरह से काम किया।


आप एक ही समय में 32-बिट और 64-बिट जेआरई दोनों स्थापित कर सकते हैं। वास्तव में, आपको इसकी आवश्यकता होगी यदि आप 32-बिट ब्राउज़र और 64-बिट ग्रहण स्थापना का उपयोग कर रहे हैं।
ADTC

2

बस http://java.com/en/download/manual.jsp से जावा का 64 बिट संस्करण स्थापित करें

और 64 बिट इंस्टॉलर द्वारा संकेत दिए जाने पर पुराने संस्करण की स्थापना रद्द करें


2

उस फ़ोल्डर पर जाएं जहां आपने ग्रहण को सहेजा है। स्टार्टअप लॉग में कॉन्फ़िगरेशन फ़ोल्डर में देखें। यह आपको "निकास कोड 13" की तुलना में बहुत बेहतर निदान देगा।


2

जावा अपडेट के बाद, ग्रहण शुरू नहीं होगा क्योंकि डिफ़ॉल्ट jdk स्थान बदल गया है। निम्न पंक्तियों को eclipse.ini फ़ाइल में जोड़ने से मेरी समस्या तुरंत हल हो गई:

-vm
C:\Program Files (x86)\Java\jdk1.7.0_75\bin\javaw.exe

मैंने इन लाइनों को vmargs से ठीक पहले जोड़ा था। यह निम्न के जैसा दिखता है:

...
--launcher.defaultAction
openFile
-vm
C:\Program Files (x86)\Java\jdk1.7.0_75\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m

Eclipse.ini पर अधिक जानकारी के लिए, इस साइट पर जाएँ http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Windows_Example

मेरे मामले में, मैं 32 बिट ग्रहण और जावा का उपयोग करता हूं। यदि आपने जावा के 32 बिट और 64 बिट संस्करणों को स्थापित किया है, तो सही संस्करण चुनने के लिए सावधान रहें। 64 बिट संस्करणों के लिए, निर्देशिका के अंतर्गत javaw.exe फ़ाइल देखें

C:\Program Files\Java\jdk1.8.0_60\bin

2

जब भी आप इस त्रुटि को देखते हैं, कॉन्फ़िगरेशन निर्देशिका पर जाएं और अभी लॉग की गई फ़ाइल की जाँच करें। इसमें उचित अपवाद स्टैकट्रेस होना चाहिए। मेरा एक मामला था जहां मुझे एक अद्यतन 32-बिट JRE (या JVM) स्थापित किया गया था जो डिफ़ॉल्ट जावा था जो पथ में जोड़ा गया था। और मेरी ग्रहण स्थापना 64-बिट थी, जिसका अर्थ था कि इसे अपने मूल एसडब्ल्यूटी पुस्तकालयों को चलाने के लिए 64-बिट वीएम की आवश्यकता है। इसलिए मैंने बस 32-बिट JVM की स्थापना रद्द की और इसे 64-बिट JVM से बदल दिया।

मुझे आश्चर्य है कि अगर वे चुपचाप कुछ निर्देशिका में लॉग फ़ाइल बनाने के बजाय इस रिपोर्टिंग तंत्र में सुधार करेंगे।


1

यह त्रुटि मुझे ubuntu पर हुई, 32bit और 64bit जावा को स्थापित करने में। उपयोग

sudo update-alternatives --config java

डिफ़ॉल्ट के रूप में उपयोग करने के लिए सही संस्करण सेट करने के लिए।



1

मैं ग्रहण जूनो का उपयोग कर रहा था और मुझे याद नहीं था कि यह 32 या 64 बिट्स था। मैंने जावा 32 बिट्स को स्थापित किया और इसीलिए यह विफल रहा। मैंने तब जावा 64 बिट्स स्थापित किया और एक्लूस जूनो फिर से काम कर रहा है।

मैंने अपने पर्यावरण चर (PATH) में कोई जावा या jre संदर्भ भी निकाल दिया।


1

मेरी राय में, एक्लिप्स और जावा के विभिन्न आर्किटेक्चर के बारे में यहां सबसे अधिक उत्तर बस गलत हैं और विंडोज के तहत उदाहरण प्रक्रिया मॉनिटर का उपयोग करके इसे आसानी से जांचा जा सकता है। -vmविकल्प जावा के विशेष संस्करण है और इसका मतलब नहीं चलाने के लिए है, यह है कि कॉन्फ़िगर किया गया प्रक्रिया शुरू कर दी है और सभी अपने आप ही जावा कोड चलाता है, तो इस कारण आप पर निर्भर कॉन्फ़िगर java.exe। उस स्थिति में आपको ग्रहण और जावा के लिए समान वास्तुकला की आवश्यकता नहीं है, लेकिन खुशी से 32 बिट और 64 बिट दोनों को मिला सकते हैं। आप केवल दोनों का मिश्रण नहीं कर सकते , यदि आप उपयोग नहीं करते हैं ।-vm , लेकिन जावा को मूल रूप से jvm.dll और ऐसे का उपयोग करके अपनी प्रक्रिया में लोड करने दें। वह बाद वाला व्यवहार ग्रहण के डिफ़ॉल्ट है, लेकिन यदि आप ठीक से कॉन्फ़िगर नहीं करते हैं तो यह मामला नहीं -vmहैeclipse.ini

यदि आप मुझ पर विश्वास नहीं करते हैं, तो ग्रहण और जावा के विभिन्न आर्किटेक्चरों का उपयोग करके अपने दम पर कुछ परीक्षण करें और -vmठीक से कॉन्फ़िगर करें या न करें। अंत में, यह वही है जो प्रश्नकर्ता ने अपनी टिप्पणी में वर्णित उत्तर का वर्णन किया है:

ग्रहण नहीं चल सकता; जेवीएम को समाप्त कर दिया। बाहर निकलें कोड = 13

वह बता रहा है कि 64 बिट JDK अब काम कर रहा है, लेकिन उसके स्क्रीनशॉट में कोई भी देख सकता है कि उसका ग्रहण 32 बिट है, क्योंकि उसके लिए पथ launcher.library32 बिट है।

और अब इस कारण से मैं यहां आया था: मेरे ग्राहकों की ओनी में हमारे ग्रहण / ओएसजीआई आधारित अनुप्रयोगों में से एक को लोड करने में कुछ समस्याएं थीं और जावा एक्जिट कोड से बाहर हो गया। 13. अंत में यह पता चला कि समस्या के बारे में -vmया आर्किटेक्चर के बारे में नहीं था । जावा और eclipse.exe, लेकिन इसके बजाय वह बस गायब था config.iniऔर मुझे लगता है कि eclipse.exeपता नहीं था कि क्या लोड करना है या ऐसा है। बाद में हमने पहचान लिया और config.iniवापस डाल दिया , ऐप ने उपयोग के साथ ठीक लोड किया -vmऔर 32 बिट के साथ संयोजन में एक 64 बिट JRE7 eclipse.exe


0

मेरे पास उबंटू पर एक ही मुद्दा था, और इसे jdk निर्देशिका में सभी * .pack फ़ाइलों को अनपैक करके हल किया। उदाहरण के लिए: cd /usr/java/jdk1.7.0_03/jre/lib sudo ../bin/unpack200 rt.pack rt.jar


0

नीचे विन्यास का उपयोग करें;

    -startup
    plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
    -product
    org.springsource.ggts.ide
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    256M
    -vm
    C:\Program Files\Java\jdk1.7.0_51\jre\bin\javaw.exe
    -vmargs
    -Dorg.eclipse.swt.browser.IEVersion=10001
    -Dgrails.console.enable.interactive=false
    -Dgrails.console.enable.terminal=false
    -Djline.terminal=jline.UnsupportedTerminal
    -Dgrails.console.class=grails.build.logging.GrailsEclipseConsole
    -Dosgi.requiredJavaVersion=1.6
    -Xms40m
    -Xmx768m
    -XX:MaxPermSize=256m
    -Dorg.eclipse.swt.browser.IEVersion=10001

0

मैंने इसे jdk को पुन: स्थापित करने का निर्णय लिया। मेरे मामले में यह करना आवश्यक था:

java -version
sudo apt-get purge openjdk*
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
java -version
javac -version

कुबंता 13.04 में apt से जावा JDK + JRE (ओरेकल) से लिया गया


0

मेरे मामले में एनएवी चर में जेएवीए पथ निर्धारित नहीं किया गया था। Env PATH में सही रास्ता तय करने के बाद काम करना शुरू किया।

कमांड प्रॉम्प्ट में javac टाइप करें और सुनिश्चित करें कि JAVA PATH सही है।


0

मैंने इस कष्टप्रद त्रुटि से छुटकारा पाने के लिए कुछ चीजों को निष्क्रिय कर दिया।

  1. नवीनतम JDK स्थापित
  2. पुराने ग्रहण आईडीई फ़ोल्डर को पूरी तरह से हटा दें।
  3. इस बार मैंने अलग-अलग स्थान पर अनज़िप किया

डबल क्लिक करें "eclipse.exe" अब आकर्षण की तरह काम करता है अपनी पुरानी परियोजनाओं को लोड करने के लिए डिफ़ॉल्ट कार्यक्षेत्र का उपयोग करें।

यह संदेह है कि यह JDK के जावा VM के ग्रहण से अधिक मुद्दा है।


0

मैंने नए ग्रहण इंस्टॉलर का इस्तेमाल किया । मुझे स्थापना पथ पसंद नहीं आया और मैंने इसे मैन्युअल रूप से बदल दिया। उसके बाद, मुझे निकास कोड = 13 संदेश भी मिला।

नाम की फाइल में एक नई प्रॉपर्टी है । मुझे बस इसे नए स्थान के साथ संशोधित करना था, और इस मुद्दे को हल किया।eclipse.ini-install

मेरे द्वारा चुने गए नए इंस्टॉलर में D:/eclipse, लेकिन IDE पर स्थापित किया गया था D:/eclipse/eclipse। इसलिए, मैंने फ़ोल्डर को मैन्युअल रूप से स्थानांतरित किया। अगली बार जब मैंने ग्रहण को खोलने की कोशिश की तो मुझे बाहर निकलने की त्रुटि मिली। इस प्रकार, मुझे eclipse.iniवर्तमान स्थान को संशोधित और सेट करना पड़ा :

-install
D:/eclipse

0

समाधान पर जाने से पहले, आइए जानते हैं कि वह त्रुटि क्यों दिखाई दे रही है। यदि आप इस समस्या के पीछे की समस्या जानते हैं तो हम आसानी से उस त्रुटि को ठीक कर सकते हैं।

कारण 1: इस समस्या के पीछे सबसे आम कारण है, हम सॉफ्टवेयर के 64 बिट या 32 बिट संस्करण को अलग-अलग संस्करण में स्थापित करने का प्रयास कर रहे हैं। यह या तो ग्रहण या जावा हो सकता है।

समाधान: आप किस ऑपरेटिंग सिस्टम के संस्करण की जाँच कर रहे हैं। सुनिश्चित करें कि आपने ग्रहण का एक ही संस्करण और साथ ही जावा सॉफ्टवेयर का एक ही संस्करण डाउनलोड किया है।

कारण 2: Eclipse.ini फ़ाइल में कॉन्फ़िगरेशन गलती

समाधान: Eclipse.ini फ़ाइल के अंत में इस लाइन को "अपने java sdk का पथ" जोड़ें । उदाहरण के लिए: -vm C: \ Program Files \ Java \ jdk1.7.0_71 \ bin \ javaw.exe

कारण 3: विशेष वर्ण (#,;, @) ग्रहण स्थापना निर्देशिका में।

समाधान: सुनिश्चित करें कि आपके पास कोई विशेष वर्ण नहीं है।

कारण 4: आपने PATH सिस्टम वैरिएबल में JAVA पथ को दो बार जोड़ा है और दोनों पथ अलग-अलग हैं।

समाधान: पथ सिस्टम चर से एक गलत / अलग जावा पथ निकालें।

कारण 5: आप शायद ग्रहण के नवीनतम संस्करण का उपयोग कर रहे हैं, लेकिन आप गलत संस्करण या जावा वर्चुअल मशीन (जेवीएम) के असमर्थित संस्करण का उपयोग कर रहे होंगे।

समाधान: जावा के किस संस्करण की जांच करने के लिए आप जीत + आर कुंजी दबाकर ओपन कमांड प्रॉम्प्ट का उपयोग कर रहे हैं और cmd टाइप करें और एंटर दबाएं। अब उस कंसोल में जावा संस्करण को जानने के लिए Java -version कमांड टाइप करें। अब शोध करें कि क्या ग्रहण उस संस्करण का समर्थन करता है या नहीं। या आप ग्रहण फ़ोल्डर में "readme" फ़ोल्डर खोल सकते हैं और यह किस संस्करण का समर्थन करता है यह देखने के लिए readme_eclipse.html खोलें।


2
कृपया कई प्रश्नों के समान उत्तर न दें। एक अच्छा उत्तर पोस्ट करें, फिर डुप्लिकेट के रूप में अन्य प्रश्नों को बंद करने के लिए वोट / ध्वज दें। यदि प्रश्न डुप्लिकेट नहीं है, तो प्रश्न के अपने उत्तरों को दर्जी करें।
Durron597

0

ग्रहण नियोन के साथ लोगों के लिए

मैं ग्रहण नियॉन को चलाना चाहता था और उसके पास JRE 1.8 था लेकिन JDK 1.7 में यह त्रुटि आई = 13 फिर मैंने जावा JDK 1.8 स्थापित किया और सब कुछ एक आकर्षण की तरह काम किया


0

मेरा यह मुद्दा भी था। मेरे पास एक पुराना JDK1.8.0_05 था। मैंने नवीनतम JDK1.8.0_111 स्थापित किया है और अब सब कुछ बहुत अच्छा काम करता है। बस अपने पर्यावरण चर को अद्यतन करना सुनिश्चित करें।

मैं विंडोज 7 64 बिट पर हूं। ग्रहण नियोन 1 ए का उपयोग करना।

आशा है कि किसी की मदद करता है।


0

मैं 3.8.4 अनुसूचित जनजातियों के साथ एक ही मुद्दे का सामना करता हूं, इसलिए मैंने अलग-अलग सेटिंग्स की कोशिश की, लेकिन भाग्य नहीं, मैंने फिर से jdk को फिर से स्थापित करने की कोशिश की, लेकिन एक ही समस्या है। अंत में मैंने डाउनलोड किया 3.8.2 n यह किसी भी मुद्दे के साथ चलता है। विंडोज़ 8, 64 बिट ओएस का उपयोग करना। धन्यवाद


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