Эта команда должна сообщить вам, что в настоящее время предоставляет виртуальная машина 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-
пакеты установлены.