मैंने अभी डाउनलोड किया और विंडोज एसडीके को विंडोज के लिए खोजा। मैं वर्तमान में W8 64x का उपयोग कर रहा हूं।
मैंने अभी डाउनलोड किया और विंडोज एसडीके को विंडोज के लिए खोजा। मैं वर्तमान में W8 64x का उपयोग कर रहा हूं।
जवाबों:
त्रुटि संदेश आपके जावा संस्करण की समस्या की ओर इशारा करता है। क्या आपके पास जेडीके स्थापित है?
निम्नलिखित जोड़ने की कोशिश करें (नई लाइन को नोट करते हुए):
/! \ सुनिश्चित करें कि,
-vm
विकल्प होता है से पहले-vmargs
आदेश । के बाद सब कुछ-vmargs
सीधे JVM के लिए पारित कर दिया है।
-vm
c:/wherever/java/jdk1.6.0_21/jre/bin/server/jvm.dll
-vmargs...
... आपकी eclipse.ini
फ़ाइल में, उस JDK की ओर इशारा करते हुए जिसे आप उपयोग करना चाहते हैं, और यह जाँच लें कि आवश्यक जावा संस्करण आपके JDK की तरह कम से कम नया है। यह विंडोज सिस्टम के लिए रास्ता है। रास्तों पर अधिक यहाँ पाया जा सकता है (नीचे स्क्रॉल करें)।
यदि आप नहीं जानते कि eclipse.ini
फ़ाइल कहाँ है: नियमित रूप से यह आपके फ़ोल्डर में है eclipse.exe
।
Edit2: @KadoLakatt : नवीनतम जावा संस्करण को स्थापित करने का कारण आपके लिए काम करता है, क्योंकि ग्रहण एक JVM के लिए मानक पथ की जांच करता है यदि उसे कोई -vm
प्रविष्टि नहीं मिलती है ( यहां देखें )। हालाँकि, मैं अनुशंसा नहीं करूँगा, क्योंकि आप गलत अनुमान लगा सकते हैं कि जेवीएम का उपयोग किया गया है। यदि आप जावा (स्वचालित रूप से?) को अपडेट करते हैं, तो आप अपने ग्रहण में आने वाली समस्याओं के बारे में सोच सकते हैं कि आप क्या बदल सकते हैं। बेहतर यह eclipse.ini
निश्चित होने के लिए अपने विशिष्ट फ़ोल्डर में सेट करें ।
-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/javaw.exe
-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/server/jvm.dll
मुझे यह त्रुटि नीले रंग से मिली। ग्रहण ने तब भी काम करना बंद कर दिया, जब मैंने कोई विन्यास परिवर्तन नहीं किया और कोई नया jdk स्थापित नहीं किया।
यहाँ मेरी eclipse.ini फ़ाइल थी:
--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx1024m
ग्रहण को सफलतापूर्वक शुरू करने के लिए मैंने हटा दिया
-vmargs
-Dosgi.requiredJavaVersion=1.6
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
तो यहाँ मेरी अद्यतन फ़ाइल है:
--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-Xms40m
-Xmx1024m
मुझे पता नहीं है कि osgi.requiredJavaVersion = 1.6 को हटाना मेरे jvm संस्करण 1.6 के रूप में नियत है। Doc से http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html
osgi.requiredJavaVersion
The minimum java version that is required to launch Eclipse. The default value is "1.4.1".
मुझे लगता है कि मेरा जावा संस्करण सही ढंग से सेट किया गया था। वैसे भी ग्रहण अब शुरू होता है और मेरे लिए चलता है ......
-vm C:/Program Files/Java/jdk1.8.0_45/bin/javaw.exe
eclipse.ini फ़ाइल में जोड़ा गया, पुनः आरंभ करने का अनुरोध किया और फिर लॉन्च करने में विफल रहा। अतीत में, मैंने मैन्युअल रूप से जोड़ा था -vm C:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe
। त्रुटि इसलिए हुई क्योंकि मुझे दो '-vm' प्रविष्टियों के साथ छोड़ दिया गया था। उनमें से किसी एक समस्या को हल करना।
-vmargs -Dosgi.requiredJavaVersion=1.6
मुझे पता नहीं है कि यह नरक कहाँ से आया, आईडीई ने अतीत में ठीक काम किया।
यह इस तरह भी हो सकता है:
-vm
C:\Program Files\Java\jre6\bin\server\jvm.dll
-vm
मेरे लिए पैरामीटर जोड़ना काम करता है।
-vm
C:\Program Files\Java\jdk1.7.0_45\jre\bin\server\jvm.dll
आप में से उन लोगों के लिए जिन्होंने बिना किसी सफलता के उपरोक्त सभी उत्तरों की कोशिश की है, अपने -Xms मूल्य को कम करने का प्रयास करें। मुझे एक पुराने ग्रहण (वेबलॉग ग्रहण 10.3.6) का समर्थन करने की आवश्यकता है - मेरे विंडोज 7 मशीन और मेरे विंडोज सर्वर 2008 आर 2 एंटरप्राइज वीएम (एक 32-बिट जावा के लिए नीचे जावा संस्करण) पर निम्नलिखित .ini था। काम किया और क्रमशः पूरी तरह से काम कर रहे थे।
-vm
C:/Java/Java7/jdk1.7.0_79/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vmargs
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=256m
-Dsun.lang.ClassLoader.allowArraySyntax=true
-Dweblogic.home=C:/Oracle/Middleware/wlserver_10.3
तो 32-बिट एक्लिप्स के लिए 32-बिट जावा, लेकिन फिर भी कोड से बाहर निकलें। 1. मैंने यहां देखे गए सभी उत्तरों के आधार पर, और केवल 10 विंडोज के साथ एक नया लैपटॉप होने के नाते, केवल संभावित स्पष्टीकरण यह था कि नया ओएस और ग्रहण कुछ पर असहमत थे। इसलिए मैंने प्रत्येक मूल्यों के साथ खेलना शुरू कर दिया और जब मैंने Xms और Xmx दोनों को 512m तक घटाया तो यह काम कर गया। मेरे पास एक कूबड़ है कि संभवतः नया विंडोज ओएस कुछ रन कंडीशन के आधार पर एक उच्च प्रारंभिक हीप आकार को रोक रहा है (उच्च -Xms विंडोज 10 पर काम करता है अन्य सभी समान उपकरणों पर जो मैं भर आया था) - इसलिए किसी भी अन्य स्पष्टीकरण का स्वागत है। इस बीच निम्नलिखित एकमात्र मूल्य है जिसे मैंने सफलतापूर्वक ग्रहण करने के लिए बदल दिया है।
-Xms512m
मुझे भी इसी तरह की समस्या का सामना करना पड़ा, eclipse.ini फ़ाइल में कमांड जोड़ने के बाद हल नहीं किया गया। मेरा मूल कारण अलग है। मैं अनुक्रम आरेखों पर प्रयोग कर रहा था। यह एक अपवाद फेंक रहा है और मेरे कार्यक्षेत्र को परेशान कर रहा है। नए प्लगइन्स पर काम करते समय आपके पास अलग समस्या हो सकती है। बेहतर है कि आप अपने प्रोजेक्ट वर्क-स्पेस में स्थित लॉग फाइल को देखेंC:\path\to\workspace\.metadata\.log
इसे निम्न पंक्ति को eclipse.ini फ़ाइल -XX: -UseCompressedOops में जोड़कर हल किया जा सकता है
यदि आपके पास java 8 स्थापित है, तो यह निम्नलिखित समस्या से संबंधित हो सकता है: https://support.oracle.com/knowledge/Middleware/2412304_1.html
केवल "C: \ Program Files (x86) \ Common Files \ Oracle \ Java \ javapath" को हटाने / नाम बदलने से मेरे लिए काम किया।
प्रत्यक्ष रूप से ग्रहण फ़ाइल बदलना एक अच्छा विचार नहीं है, कोई फर्क नहीं पड़ता जब तक कि इसे ग्रहण में नहीं बदला जा सकता। Jdk1.8 के साथ भी यही समस्या थी। इसे बदलकर jdk 1.7 करें।
इसके अलावा, https://wiki.eclipse.org/Eclipse/Installation के अनुसार , LUNA और MARS दोनों को 1.7 की जरूरत है। तो बस सुनिश्चित करें कि आपने इसे स्थापित किया है।
मेरा 64 बिट जावा इंस्टॉलेशन के साथ 64 बिट सिस्टम है। मेरे लिए जो काम किया वह निम्नलिखित था:
लक्ष्य फ़ील्ड में इसे सही java 64 बिट इंस्टॉलेशन होम पाथ पर बताया जाता है ताकि vw तर्क के साथ java_home पाथ का उपयोग करके उद्धरणों में संलग्न किया जा सके:
D: \ Scala_eclipse \ eclipse.exe -vm "C: \ Program Files \ Java \ jdk1.8.0_11"
यह लगभग हमेशा मेरे सभी ग्रहण (साथ ही साथ ग्रहण) संबंधित समस्याओं को हल करता है। जैसा कि उत्तर में बताया गया है , कृपया सुनिश्चित करें कि आप ग्रहण और जावा के सही संयोजन का उपयोग कर रहे हैं
1) SpringToolSuite4.ini फ़ाइल खोलें ।
2) OpenFile के लिए खोजें ।
3) SpringToolSuite4.ini
4 में jvm.dll फ़ाइल स्थान प्रदान करें। 4) नोट: -vm और आपके jvm.dll फ़ाइल स्थान path.as के बीच नई लाइन प्रदान करें।
openFile
-vm
C:\Program Files\Java\jre8\bin\server\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
बस यहां जोड़ने के
लिए ... उन लोगों के लिए जो अभी भी एक ही त्रुटि के कारण ग्रहण शुरू नहीं कर सके, कृपया eclipse.ini फ़ाइल को फिर से जांचें और देखें कि क्या आप M
मेमोरी साइज़ के बाद रखना भूल गए हैं । उदाहरण के लिए:
-Xmx1024
or
-Xmx1024MB
or
-Xmx1024 M
or
-Xmx1024 mb
or
-Xmx1024mb
सही नहीं हैं, यह होना चाहिए -Xmx1024M
। मैं एसओएफ से और अन्य मंचों से अलग-अलग विचारों की कोशिश कर रहा हूं, और इस कट / पेस्ट में मैं भूल गया कि मैं चूक गया M
( मिस करने के लिए इतनी छोटी चीज), इसलिए मैंने सोचा कि मुझे साझा करना चाहिए। यदि यह आप में से कुछ के लिए काम करता है तो कृपया वोट करें।
मेरा हाल ही में यह मुद्दा था, लेकिन मैंने कोई जावा नहीं बदला था या जावा संस्करण को अपडेट नहीं किया था, हो सकता है कि सिस्टम के क्रैश शटडाउन के कारण यह समस्या हुई हो।
और यहाँ कुछ उत्तरों को पढ़ने के बाद मैंने java संस्करण को 1.6 से 1.7 में eclipse.ini फ़ाइल में बदलने का निर्णय लिया।
-vmargs
-Dosgi.requiredJavaVersion=1.6
इस बदलाव के बाद ग्रहण की शुरुआत अच्छी रही और इसने काम किया। चूँकि मैंने कुछ भी नहीं बदला था, इसलिए मैंने इसे वापस बदलकर 1.6 करने का फैसला किया, जो मूल रूप से था।
फिर मैंने ग्रहण शुरू किया और अनुमान लगाया कि यह क्या काम करता है। ऐसा लगता है कि मेरे मामले में सिर्फ eclipse.ini फ़ाइल को छूना / संशोधित करना काम किया है।
मुझे उम्मीद है कि यह उत्तर किसी के लिए उपयोगी है।
उपरोक्त उत्तर में से किसी ने भी मेरे लिए मदद नहीं की। मुझे पता चला कि सामान्य तौर पर, इस तरह की त्रुटि का मतलब यह हो सकता है कि आपके eclipse.ini में एक अमान्य प्रविष्टि है। तो, उपरोक्त सभी उत्तर सही हो सकते हैं, जो आपके विशेष मामले पर निर्भर करता है। मेरे मामले में, यह निकला कि मैंने इसमें एक टाइपो के साथ एक स्थानीय तर्क जोड़ा है।
कृपया अपने कंप्यूटर की जांच करें और यदि जावा जेआरई डाउनलोड और इंस्टॉल नहीं करता है।
मेरे -javaagent तर्क के पथ में 'और' जैसे स्थानिक वर्ण थे। मैंने लम्बोक के जार को अलग जगह पर रखा और उस जगह को रास्ता दिया। इसने मेरे लिए काम किया।
पहले यह था
-जवागेंट: C: \ Software & Tool \ lambok.jar
मैंने इसे बदल दिया
-javaagent: C: \ Labmok \ lambok.jar
अगर यह c: / प्रोग्राम फाइल्स / java / jre / bin / server / jvm.dll नहीं मिला है तो jd को jdk फोल्डर से कॉपी करें और jdk फोल्डर के बाहर पेस्ट करें। और फिर पुनः प्रयास करें ...