2012-12-11 14 views
5

पर शुरू करने में असफल रहा है, मैं ग्रहण पर स्प्रिंग एमवीसी परियोजनाओं को स्थापित करने की कोशिश कर रहा था। मूल परियोजनाएं ठीक काम कर रही थीं। लेकिन आराम से सेवाओं का उपयोग करते हुए, जर्सी आदि ने निर्भरताओं से संबंधित कई त्रुटियां देना शुरू कर दिया। तो मैं एसटीएस पर जाने की योजना बना रहा हूं।एसटीएस मेरी मशीन

मैं एसटीएस 2.9.2 का उपयोग कर रहा हूं। यह मुझे "जावा वर्चुअल मशीन बनाने में विफल" दे रहा था। इसलिए मैंने

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

को STS.ini में जोड़ा। लेकिन अब यह गंभीर त्रुटि

enter image description here

नीचे निम्नलिखित मुझे दे रहा है STS.ini

-vm 
C:\Program Files\Java\jdk1.7.0\bin\javaw.exe 
-startup 
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 
-product 
com.springsource.sts.ide 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
884M 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xmn128m 
-Xms256m 
-Xmx768m 
-Xss1m 
-XX:PermSize=384m 
-XX:MaxPermSize=768m 
  • ग्रहण मेरी मशीन पर पूरी तरह से काम कर रहा है।
  • मैं सीमित इंटरनेट गति के कारण निर्भरता से संबंधित समस्या को हल करने के लिए मेवेन या अन्य निर्माण उपकरण का उपयोग नहीं करना चाहता हूं।
+0

आप 32 बिट JDK (या इसके विपरीत) के साथ 64 बिट एसटीएस मिश्रण कर रहे हैं अपने STS.ini को वीएम विन्यास नीचे जोड़ सकता हूँ? – Jayan

+0

कोई भी 32 बिट नहीं है। –

उत्तर

7

प्रारंभ में मैं एसटीएस ज़िप संस्करण का उपयोग कर रहा था। अब मैं निष्पादन योग्य से एसटीएस स्थापित किया। और यह मेरे लिए ठीक काम कर रहा है। मुझे HOME चर सेट अप करने की आवश्यकता है, यह सब कुछ है।

स्थापित एसटीएस (संदर्भ के लिए) से STS.ini संलग्न करना।

-vm 
C:\Program Files\Java\jdk1.7.0\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 
-product 
org.springsource.sts.ide 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx768m 
-XX:MaxPermSize=256m 
+1

मुझे दोनों आईएनआई फाइलों में कोई बड़ा अंतर नहीं मिल रहा है। मुझे लगता है कि समस्या कहीं और होनी चाहिए। मुझे उम्मीद है कि आपने सभी आवश्यक पर्यावरण चर सेट किए हैं। – noquery

+0

मैंने अभी -stmup विकल्प से पहले javaw.exe> ​​STS.ini पर -vm user917279

0

इसे व्यवस्थापक के रूप में चलाने का प्रयास करें। राइट क्लिक -> व्यवस्थापक के रूप में चलाएं।

0

मुझे एक ही समस्या होगी, STS.ini फ़ाइल को देखने पर देखा गया कि -vm तर्क की डबल प्रविष्टि थी। यह त्रुटि एसटीएस को अद्यतन करने पर मेरे साथ हुई। अगर यह अभी भी काम नहीं करता है तो eclipsec.exe को चलाने का प्रयास करें और यदि वह काम है, तो ini फ़ाइल में कुछ सही ढंग से सेट नहीं है।

0

सुनिश्चित करें कि एसटीएस शुरू करते समय आप जो एसटीएस और जेडीके प्रदान करते हैं वह संगत है। मेरा मतलब यह है कि यदि आपका जेडीके 64 बिट है तो आपको स्प्रिंग सूट (spring-web-4.0.a.RELEASE-installer-x86_64.exe) के 64 बिट संस्करण को स्थापित करना चाहिए और 32 बिट एक नहीं होना चाहिए।

1

STS.ini फ़ाइल हटाएं। फिर यह सही ढंग से चलता है और एक नई STS.ini फ़ाइल स्वचालित रूप से

2

मुझे कल सुबह भी यही समस्या थी। googling के बाद, मैंने देखा कि STS.ini फ़ाइल में निम्नलिखित लाइनों (नारंगी चिह्नित) लापता गया: STS.ini

जोड़ने के बाद:

-vm

[javaw.exe का पूर्ण पथ]

सब कुछ ठीक से काम किया।

HTH

0

जोड़ा लाइन -vm C: \ Program Files \ जावा \ jdk1.8.0_45 \ और sts.ini के शीर्ष पर बिन \ javaw.exe यह मेरे लिए काम किया

0

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

इसके अलावा, फ़ाइल


-vm 
C:\Users\bmeharn\Documents\Softwares\Java8\jdk1.8.0_131\bin\javaw.exe 
-startup 
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.500.v20170531-1133 
-product 
org.springsource.sts.ide 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.8 
-Xms40m 
-Dosgi.module.lock.timeout=10 
-Xverify:none 
-Dorg.eclipse.swt.browser.IEVersion=10001 
-Xmx1200m 
संबंधित मुद्दे