Ця команда повинна повідомити вам, що зараз надає віртуальна машина Java ( java
) та компілятор Java ( javac
):
file /etc/alternatives/java /etc/alternatives/javac
Це передбачає, що система "альтернатив" працює належним чином, що може бути не так, залежно від того, як Java "заплуталася" в минулому. Щоб перевірити це, запустіть:
file `which java javac`
Якщо система альтернатив працює правильно і використовується Java, то вам слід побачити:
/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
.)
Якщо ви хочете мати можливість продовжувати використовувати вміст Java в Інтернеті у своєму веб-браузері (це не те саме, що JavaScript ), то перед тим, як видалити будь-який icedtea-6-
або openjdk-6-
пакунок (крім, можливо, openjdk-6-jdk
), ви повинні переконатися, що у вас встановлені icedtea-7-
пакунки, що відповідають будь-якому icedtea-6-
встановлені пакети.