यह सवाल अभी भी प्रासंगिक लगता है, और जवाब एक लक्ष्य लक्ष्य लगता है।
मेरे डेबियन सिस्टम (बस्टर) पर:
> update-java-alternatives -l
java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64
हालाँकि, यदि आप वास्तव में वहाँ जाते हैं, तो आप देखेंगे कि भविष्य के रखरखाव को आसान बनाने के लिए पैकेज सिस्टम द्वारा कई निर्देशिकाएँ और प्रतीकात्मक लिंक वहाँ रखे गए हैं।
वास्तविक निर्देशिका java-11-openjdk-amd64
एक और सिम्क्लिन के साथ है default-java
। एक openjdk-11
निर्देशिका भी है , लेकिन यह केवल एक source.zip फ़ाइल सम्मिलित करता है।
इसे देखते हुए, डेबियन ओनली के लिए, मुझे लगता है कि उपयोग करने के लिए सबसे अच्छा मूल्य है /usr/lib/jvm/default-java
, क्योंकि यह हमेशा मान्य होना चाहिए, भले ही आप जावा के पूरी तरह से अलग संस्करण को स्थापित करने का निर्णय लें, या विक्रेताओं को भी स्विच करें।
रास्ता जानने की इच्छा का सामान्य कारण यह है कि कुछ अनुप्रयोग यह चाहते हैं, और आप शायद उस ऐप को नहीं तोड़ना चाहते क्योंकि आपने एक अपग्रेड किया था जिसने संस्करण संख्याओं को बदल दिया था।