मैंने ग्रहण के लिए मावेन प्लगइन स्थापित किया , और फिर मुझे नीचे की तरह एक त्रुटि मिली:
कृपया सुनिश्चित करें कि evse.ini में -vm विकल्प एक JDK की ओर इशारा करता है
मैं -vm
अपने JDK को eclipse.ini में इंगित करने के लिए विकल्प का उपयोग कैसे करूं ?
-vm
आता है । -vmargs
eclipse.ini
जवाबों:
मेरा समाधान है:
-vm
D:/work/Java/jdk1.6.0_13/bin/javaw.exe
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
eclipse.ini फ़ाइल -vm
में पहली पंक्ति और दूसरी पंक्ति पर एक पथ होना चाहिए । सब कुछ एक लाइन में डालने की कोशिश मत करो!
-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe
-vm "C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe"
एक लाइन पर काम नहीं करता है।
"Vmargs" के बाद कुछ भी vm तर्कों के लिए लिया जाता है। बस यह सुनिश्चित करें कि यह उससे पहले है, जो कि eclipse.ini में अंतिम टुकड़ा है।
यहां एक विकी पेज है ।
जेवीएम को शुरू करने के दो तरीके हैं : ग्रहण लांचर से एक अलग प्रक्रिया में इसे फोर्क करके या जेएनआई मंगलाचरण एपीआई का उपयोग करके इसे इन-प्रोसेस लोड करके ।
यदि आप -vm
वास्तविक जावा (w) .exe के लिए एक पथ के साथ निर्दिष्ट करते हैं , तो JVM को एक अलग प्रक्रिया में कांटा जाएगा। आप -vm
jvm.dll के लिए एक पथ के साथ भी निर्दिष्ट कर सकते हैं ताकि JVM उसी प्रक्रिया में लोड हो:
-vm
D:/work/Java/jdk1.6.0_13/jre/bin/client/jvm.dll
आप jre / bin फ़ोल्डर में भी पथ निर्दिष्ट कर सकते हैं।
ध्यान दें, eclipse.ini का सामान्य प्रारूप एक अलग लाइन पर प्रत्येक तर्क है। यदि आप "-vm" और उसी लाइन पर पथ डालते हैं तो यह काम नहीं करेगा।
-vm
C: \ Program Files \ Java \ jdk1.5.0_06 \ bin \ javaw.exe
याद रखें, कोई उद्धरण नहीं, भले ही आपके रास्ते में रिक्त स्थान हो (कमांड लाइन निष्पादन के विपरीत)।
यहां देखें: ग्रहण के लिए JRE खोजें
उबंटू लिनक्स के लिए मेरा समाधान :
-vm
/home/daniel/Downloads/jdk1.6.0_17/bin
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.2.R36x_v20101019_1345
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
मुझे यकीन नहीं है कि अगर कुछ बदल गया है, लेकिन मैंने सिर्फ ग्रहण गैलीलियो SR2 (Windows XP SR3) के लिए "eclipse.ini" में प्रविष्टियों के संबंध में अन्य उत्तरों की कोशिश की और कोई भी काम नहीं किया। जावा jdk1.6.0_18 है और डिफ़ॉल्ट विंडोज इंस्टाल है। जब मैंने पथ से "javaw.exe" गिराया तो चीजें बेहतर हुईं।
इसके अलावा, मैं इस उल्लेख का पर्याप्त धन्यवाद नहीं कर सकता -vm
आईएनआई फ़ाइल में पहली पंक्ति होने की आवश्यकता है। मुझे विश्वास है कि वास्तव में मेरी मदद की।
इस प्रकार मेरी eclipse.ini फ़ाइल इसके साथ शुरू होती है:
-vm
C:\Program Files\Java\jdk1.6.0_18\bin
FYI करें, मेरी विशेष आवश्यकता है कि JDK के साथ एक्लिप्स को लॉन्च करने की मेरी m2eclipse प्लगइन के साथ काम करने की इच्छा पैदा हुई।
आपको इसके समान प्रविष्टि के लिए eclipse.ini फ़ाइल को संपादित करना होगा:
C:\Java\JDK\1.5\bin\javaw.exe (your location of java executable)
-vmargs
-Xms64m (based on you memory requirements)
-Xmx1028m
यह भी याद रखें कि eclipse.ini में, ग्रहण के -vmargs
लिए कुछ भी लाइन से पहले होना चाहिए और जेवीएम के लिए कुछ भी -vmargs
लाइन के बाद होना चाहिए ।
जिस JDK को आप अपने eclipse.ini में इंगित कर रहे हैं, उसे ग्रहण स्थापना से मेल खाना है।
यदि आप 32- या 64-बिट एक्लिप्स चला रहे हैं, तो क्रमशः 32 या 64-बिट जावा JDK का उपयोग करें।
मैं इस छोटी सी हैक को साझा करना चाहता हूं:
ग्रहण के आइकन पर एक क्लिक ने JRE के साथ एक समस्या का संकेत दिया। इसलिए, मैंने इस कमांड को आइकन के गुणों के गंतव्य क्षेत्र में रखा:
C:\...\eclipse.exe -vm c:\'Program Files'\Java\jdk1.7.0_51\jre\bin\javaw
यह सोचकर कि "" "मार्ग में जगह के साथ समस्या को हल करेगा। यह कार्य नहीं किया। फिर, मैंने यह आदेश आज़माया:
C:\...\eclipse.exe -vm c:\Progra~1\Java\jdk1.7.0_51\jre\bin\javaw
सफलता के साथ
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms2000m
-Xmx3512m