2012-05-18 19 views
12

मैं निम्नलिखित प्रणाली veriables (ओएस = Vista) सेट:Maven: mvn आदेश नहीं मिला

M2_HOME = C:\Program Files\Maven 
M2 = %M2_HOME%\bin 
path = %M2% 

तो मैं mvn चलाने - संस्करण मैं:

mvn: command not found 

किसी को भी किसी भी विचार क्यों है यह हो सकता है? धन्यवाद।

SET PATH=%M2% 

इसके अलावा मैं तुम्हें सी की तरह कुछ करने के लिए अपना रास्ता निर्धारित करने की आवश्यकता मान:

+1

आप इस प्रश्न को एक ही प्रश्न के लिए देख सकते हैं। http://stackoverflow.com/questions/3402214/windows-7-maven-2-install –

+0

क्या आपको समस्या का वर्णन किया गया है [यहां] (http://www.vistax64.com/vista-account- प्रशासन/764 9-सेटिंग-पर्यावरण-variables.html) अनुमतियों और अधिकारों से संबंधित? – Raghuram

+0

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

उत्तर

0

आप खिड़कियों पर कर रहे हैं, मैं क्या आप इस तरह पथ सेट करने की जरूरत है लगता है ... \ apache- maven-3.0.3 \ कारण यह विंडोज संग्रह के लिए डिफ़ॉल्ट फ़ोल्डर है। अन्य मैं आप अपने को Maven के मार्ग को जोड़ने के लिए और केवल Maven के लिए सेट तो आप इस तरह दिखना चाहिए की स्थापना नहीं की जरूरत मान पर: कमांड प्रॉम्प्ट में

SET PATH=%PATH%;%M2% 
+0

मैंने अपने वर्तमान पथ हां में% M2_HOME% जोड़ा। और मैंने m: m प्रोग्राम \ maven में maven निकाला। क्या यह संभव है कि वह M2_HOME नहीं जानता?हालांकि यह सिस्टम वैरिएबल की सूची में दिखाई देता है। – Roaz

+0

क्षमा करें मैं एम 2 – khmarbaise

+0

के बजाय M2_HOME का उपयोग कर रहा था मैंने आपके अभिव्यक्तियों के आधार पर उत्तर दिया है जो एम 2 और एम 2_एचओएमई का उपयोग करता है। आप सी: \ .. \ Maven \ bin को सीधे अपने पथ में डालकर छोटा कर सकते हैं। – khmarbaise

0
  1. भागो 'पथ' और सुनिश्चित करें कि मेवेन स्थापना निर्देशिका सूचीबद्ध है।
  2. सुनिश्चित करें कि 'सी: \ प्रोग्राम फ़ाइलें \ Maven' में मैवेन स्थापित है।
+0

मेवेन को वहां पढ़ा नहीं जाता है, तो टिप्पणियों के आधार पर उत्तर को अद्यतन करने की भी सिफारिश करेंगे, और वहां पथ सूचीबद्ध है। – Roaz

1

मैंने अन्य धागे से समाधान की कोशिश की। सिस्टम चर पर एम 2 और एम 2_एचओएमई जोड़ना, और यहां तक ​​कि उपयोगकर्ता चर पर भी। व्यवस्थापक के रूप में cmd ​​चल रहा है। कोई भी विधि काम नहीं किया।

लेकिन आज मैंने अपने सिस्टम चर "पाथ" (सी: \ प्रोग्राम फ़ाइलें (x86) \ Apache सॉफ़्टवेयर फाउंडेशन \ apache-maven-3.1.0 \ bin) में अन्य पथों के अलावा मैवेन बिन में पूरा पथ जोड़ा, और इसलिए अब तक यह अच्छा काम कर रहा है। उम्मीद है कि यह उस तरह रहेगा।

0

मुझे लगता है कि समस्या रिक्त स्थान के साथ है। मेरे पास सिस्टम वैरिएबल पर मेरा चर था लेकिन यह काम नहीं करता था। जब मैंने परिवर्तनीय Progra~1 = 'Program Files' बदल दिया तो सब कुछ ठीक काम करता है।

M2_HOME C:\Progra~1\Maven\apache-maven-3.1.1 

मैं भी PATH(%M2_HOME%\bin) के अंत मुझे यकीन है कि अगर यह कोई फर्क है नहीं कर रहा हूँ पर मेरे M2_HOME ले जाया गया।

0

मैं इस tutorial

की कोशिश की लेकिन अगर मैं mvn -संस्करण चलाने मैं अभी भी मिलती है:

mvn: आदेश नहीं मिला

तो, मैं वर्तमान Git विंडो को बंद, और नए एक खोलें। सब कुछ ठीक हो गया :)

संबंधित मुद्दे