Avatar ·

macOS पर Java (JDK) संस्करण कैसे स्थापित करें और स्विच करें?

सभी को नमस्ते! मैं एक नौसिखिया Java डेवलपर हूँ, macOS पर काम करता हूँ। मेरे पास JDK के कई संस्करण स्थापित हैं: 11, 17 और 21। समस्या यह है कि जब मैं टर्मिनल के माध्यम से संस्करण जाँचता हूँ, तो सिस्टम हमेशा एक ही — 11 दिखाता है, जबकि मुझे प्रोजेक्ट के लिए 17 चाहिए। मैंने export के माध्यम से JAVA_HOME वेरिएबल को मैन्युअल रूप से बदलने की कोशिश की, लेकिन टर्मिनल को पुनः आरंभ करने के बाद सब कुछ रीसेट हो जाता है। मैंने Homebrew के माध्यम से कुछ JDK डाउनलोड किए, फिर उन्हें हटा दिया, और अब /usr/libexec/java_home -V सूची में गड़बड़ी दिखती है। कृपया बताएं कि पर्यावरण को सही तरीके से कैसे सेट करें ताकि मैं संस्करणों के बीच आसानी से स्विच कर सकूँ? मैं चाहता हूँ कि परिवर्तन वैश्विक हो (पूरे टर्मिनल के लिए) और पुनः आरंभ करने के बाद भी बना रहे। यहाँ अभी कमांड क्या दिखाता है: ```bash $ java -version openjdk version "11.0.18" 2023-01-17 LTS ``` लेकिन मुझे चाहिए कि डिफ़ॉल्ट रूप से 17 सेट हो। कृपया समझने में मदद करें, वरना मैं पागल हो गया हूँ। पहले से धन्यवाद!