मेरे पास विंडोज 7 64-बिट पर jre 6 और 7 सहित जावा स्थापित है। जब मुझे java -version
कमांड लाइन मिलती है, तो:
C:\>java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
मैं कमांड लाइन से jre7 को डिफ़ॉल्ट जावा बनाना चाहता था, इसलिए मैं अपने रास्ते को संपादित करने के लिए गया था जब मैंने नोटिस किया कि जावा कहीं भी सिस्टम वेरिएबल्स या यूजर वेरिएबल्स में निर्दिष्ट नहीं है (न ही एक JAVA_HOME चर है)। set
कमांड लाइन से चलने पर भी इसकी पुष्टि हो जाती है क्योंकि पाथ वेरिएबल में जावा डाइरेक्टरी नहीं है। मेरा जावा सामान्य में संग्रहित है C:\Program Files\Java\jre6
।
तो अब मैं उत्सुक हूँ कि विंडोज़ कमांड लाइन पर मेरे वर्तमान जावा को कैसे खोज रही है?