यह कमांड आपको यह बताना चाहिए कि वर्तमान में जावा वर्चुअल मशीन ( java
) और जावा कंपाइलर ( javac
) क्या प्रदान कर रहा है :
file /etc/alternatives/java /etc/alternatives/javac
यह मानता है कि "विकल्प" प्रणाली ठीक से काम कर रही है, जो शायद यह नहीं हो सकता है, यह इस बात पर निर्भर करता है कि जावा को अतीत में "गड़बड़" कैसे किया गया है। इसे जांचने के लिए, दौड़ें:
file `which java javac`
यदि वैकल्पिक प्रणाली सही ढंग से काम कर रही है और जावा द्वारा उपयोग की जा रही है, तो आपको यह देखना चाहिए:
/usr/bin/java: symbolic link to `/etc/alternatives/java'
/usr/bin/javac: symbolic link to `/etc/alternatives/javac'
अन्यथा विवरण प्रदान करने के लिए कृपया अपने प्रश्न को संपादित करें । फिर अधिक विशिष्ट उत्तर देना संभव होना चाहिए।
आप openjdk-6
सॉफ्टवेयर सेंटर के साथ हटा सकते हैं । इसके साथ कई पैकेज जुड़े हुए हैं, इसलिए आपको एक से अधिक पैकेज निकालने पड़ सकते हैं। (सभी `Openjdk-6 पैकेज यहां सूचीबद्ध हैं ।)
या आप कमांड-लाइन का उपयोग कर सकते हैं:
sudo apt-get remove openjdk-6-\* icedtea-6-\*
हालाँकि, जो भी विधि आप उपयोग करते हैं, आप पहले देखना चाहते हैं कि इन पैकेजों पर क्या निर्भर करता है - आपके पास सॉफ़्टवेयर स्थापित हो सकता है जो विशेष रूप से संस्करण 6 की आवश्यकता है (शायद नहीं, लेकिन संभवतः।)
आप कमांड-लाइन पर हटाने के ऑपरेशन का अनुकरण करके इसके लिए जाँच कर सकते हैं :
apt-get -s remove openjdk-6-\* icedtea-6-\*
यह आपको उन पैकेजों को हटाने के प्रभावों को दिखाएगा, जिसमें अन्य पैकेजों को भी हटा दिया जाएगा। (आप देखेंगे कि चूंकि यह एक सिमुलेशन है, आपको इसकी आवश्यकता नहीं है sudo
।)
यदि आप अपने वेब ब्राउज़र में जावा सामग्री का ऑनलाइन उपयोग करना जारी रखने में सक्षम होना चाहते हैं (यह जावास्क्रिप्ट के समान नहीं है ), तो इससे पहले कि आप किसी भी icedtea-6-
या openjdk-6-
पैकेज को हटा दें (शायद को छोड़कर openjdk-6-jdk
), आपको यह सुनिश्चित करना चाहिए कि आपके पास icedtea-7-
जो कुछ भी है उसके अनुरूप पैकेज स्थापित करें icedtea-6-
पैकेज स्थापित हैं।