Я установил оракула 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? какие команды я должен ввести в терминале?
Попытайтесь этим кодом в терминале удалить 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"
Можно удалить пакеты с aptitude
путем ввода apt-get --purge remove <package>
в терминал.
я рекомендовал --purge
, опция с тех пор apt-get remove
может иногда оставлять позади конфигурационные файлы, и те могут вызвать конфликты, если Ваш план состоит в том, чтобы установить более старую версию.
Я предполагаю, что большая часть из него живет здесь:
$ 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
Во-первых, Вы не должны должны быть удалять 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, а также установщик.