Как я могу удалить оракула java 8 и установить оракула java 7 вместо этого с webupd8 установщиком?

Я установил оракула java 8 путем ввода в терминале:

sudo add-apt-repository ppa:webupd8team/java  
sudo apt-get update
sudo apt-get install oracle-java8-installer

но теперь я хочу удалить оракула java 8 и установить оракула java 7 вместо этого с sudo apt-get install oracle-java7-installer

как я могу удалить java 8? какие команды я должен ввести в терминале?

31
задан 28 April 2015 в 05:45

4 ответа

Попытайтесь этим кодом в терминале удалить java 8:

sudo apt-get purge oracle-java8-installer

Затем тип:

javac -version

Вывод должен быть:

javac: command not found

и устанавливать java 7 в Ubuntu я использую этот код в терминале:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

После того типа следующее, чтобы видеть, существует ли установленный Java:

java -version

Вывод должен быть:

java version "1.7.0_80"
21
ответ дан 23 November 2019 в 00:45

Можно удалить пакеты с aptitude путем ввода apt-get --purge remove <package> в терминал.

я рекомендовал --purge, опция с тех пор apt-get remove может иногда оставлять позади конфигурационные файлы, и те могут вызвать конфликты, если Ваш план состоит в том, чтобы установить более старую версию.

5
ответ дан 23 November 2019 в 00:45

Я предполагаю, что большая часть из него живет здесь:

$ du -h -d 1 /usr/lib/jvm
363M    /usr/lib/jvm/java-8-oracle

Используя which и затем ls -l на результате, я нашел, что существует цепочка ссылок, которые указывают полностью на вышеупомянутую папку для различных исполняемых файлов Java (java, javac, и т.д.), таким образом, Вы могли бы хотеть удалить/удалить связь их также.

$ which java
/usr/bin/java
$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Apr  5  2015 /usr/bin/java -> /etc/alternatives/java
$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 39 May  3  2015 /etc/alternatives/java -> /usr/lib/jvm/java-8-oracle/jre/bin/java

Там также, кажется, некоторая документация в /usr/share/doc/java-common/ и пользовательские настройки в ~/.java

1
ответ дан 23 November 2019 в 00:45

Во-первых, Вы не должны должны быть удалять Java 8 для переключения на Java 7, из-за системы альтернатив. Просто установка oracle-java7-installer сделает Java 7 предпочтительной JVM/JDK. Если Вам когда-нибудь нужен Java 8:

$ sudo update-java-alternatives --set java-8-oracle

Примечание, что это изменяет/usr/bin/java, таким образом влияя на все в той системе, которая полагается на Java по умолчанию. Можно хотеть установить JAVA_HOME (к, например,/usr/lib/jvm/java-8-oracle), если существует отдельное приложение, для которого нужен другой Java.

ПРЕДУПРЕЖДЕНИЕ: Это работает только на Java Oracle, установленный через webupd8 пакеты! Добавление любого пакета OpenJDK имеет неопределенные результаты!

, Если действительно необходимо избавиться от Java8, сценарии удаления для oracle-java8-installer удалят JDK, а также установщик.

5
ответ дан 23 November 2019 в 00:45

Другие вопросы по тегам:

Похожие вопросы: