2012-07-30 20 views
6

विंडोज़ गिट बैश में उपयोग करने के लिए जावा संस्करण को आप कैसे सेट करते हैं? क्या यह पर्यावरण चर के माध्यम से काम करता है? जावा -वर्जन गिट बैश की तुलना में डॉस कमांड प्रॉम्प्ट में एक और संस्करण देता है ...आप विंडोज गिट बैश में जावा संस्करण कैसे सेट करते हैं?

+0

हो क्या आपने इसे ठीक किया है? – Thermech

+2

मेरे पास पाथ और जावा-एचओएमई सही ढंग से सेट था, फिर भी गिट बैश ने पुराने जावा संस्करण को प्रदर्शित करने पर रखा। मैं 64 बिट विन 7 चला रहा हूं और पकड़ यह था कि मेरे पास पथ 'सी: \ प्रोग्राम फ़ाइलें (x86) \ Java \ jre7 \ bin' पर एक पुराना 32 बिट संस्करण था। कुछ कारणों से इसे गिट बैश द्वारा उठाया गया, हालांकि इसे स्पष्ट रूप से कहीं से संदर्भित नहीं किया गया था। – Mareen

+0

यहां एक ही समस्या है। "सामान्य" कमांड लाइन प्रॉम्प्ट पर, JAVA_HOME jdk8 को इंगित करता है। गिट शैल में, यदि मैं उदाहरण के लिए एक एंड्रॉइड प्रोजेक्ट संकलित करता हूं, तो यह जेएआरए_एचओएमई अंक जेआर 8 को शिकायत करता है। – Thomas

उत्तर

6

आप जावा संस्करण सेट नहीं करते हैं। आप $PATH (बैश) और %PATH% (विंडोज़/डॉस/cmd.exe) पर्यावरण चर की तलाश कर रहे हैं। जब आप java -version कमांड चलाते हैं, तो शेल पर java प्रोग्राम का पता लगाने के लिए निर्देशिकाओं को खोजता है और दिए गए तर्कों के साथ चलाता है। यदि आपको अलग-अलग गोले में अलग-अलग परिणाम मिलते हैं तो इसका मतलब है कि आपके पास अलग-अलग पीएटीएच हैं जैसे कि जावा की एक अलग स्थापना पाई जाती है।

+2

और आप $ PATH (बैश) को स्थायी रूप से कैसे सेट करते हैं? –

+0

अपना $ HOME/.bashrc या $ HOME/.login संपादित करें। बैश को स्टार्टअप कॉन्फ़िगरेशन को कैसे प्रबंधित करता है, इस बारे में विवरण के लिए 'मैन बाश' देखें। – dsh

+0

पोस्टरिटी के लिए: 'निर्यात पाथ ="/सी/प्रोग्राम फ़ाइलें/जावा//बिन: $ पाथ " –

0
  1. जाओ सिस्टम गुण के लिए -> उन्नत -> पर्यावरण चर
  2. नई प्रणाली चर
  3. 'चर नाम': पथ
  4. 'चर मान': सी \ Program Files \ जावा \ JDK-9 \ बिन (या जो भी अपने पथ है)
  5. पुनः प्रारंभ Git बैश

(Windows 10)