मैं पर्यावरण परिवर्तक का उपयोग करके कुछ पथ स्थापित करने की कोशिश कर रहा हूं। मैंने "सी: \ maven" मान के साथ एक पर्यावरण चर "MAVEN_HOME" जोड़ा। फिर पथ में मैंने "% MAVEN_HOME% \ bin; ... बाकी" जोड़ा। जब मैं "echo $ MAVEN_HOME%" टाइप करता हूं तो मुझे स्क्रीन पर मुद्रित सही "सी: \ maven" मिलता है। लेकिन जब मैं "एमवीएन" टाइप करता हूं जो "बिन" निर्देशिका में बैच फ़ाइल है, तो उसे यह नहीं मिल रहा है।विंडोज 7 पर्यावरण चर पथ में काम नहीं कर रहा है
तो, मैंने मैन्युअल रूप से पथ में पूरा पथ जोड़ा। "सी: \ maven \ bin; ... बाकी" और यह "mvn" ढूंढने और इसे निष्पादित करने में सक्षम था।
क्या कोई मेरी मदद कर सकता है जो मैंने गलत किया?
% PATH% आउटपुट गूंज क्या करता है? – paislee
मुझे एक ही समस्या थी और इसे पथ की लंबाई के मुद्दे के रूप में पाया गया। मैंने मौजूदा पीएटीएच चर में "सी: \ प्रोग्राम फ़ाइलें (x86)" और "सी: \ प्रोग्राम फ़ाइलें" संदर्भों की सभी घटनाओं को प्रतिस्थापित करने के लिए नए पर्यावरण चर, P86 और P64 बनाया है। नया चर (सिस्टम + उपयोगकर्ता) वर्तमान में नए चर के विस्तार के बाद 2754 वर्ण हैं। मैंने समान धागे में पढ़ा है कि सैद्धांतिक सीमा 32 केबी है लेकिन स्पष्ट रूप से यह व्यावहारिक सीमा नहीं है। – hknust