Я установил Oracle Java 8, набрав в терминале:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
но теперь я хочу удалить oracle java 8 и установить вместо этого oracle java 7 с sudo apt-get install oracle-java7-installer
Как я могу удалить Java 8? какие команды я должен набрать в терминале?
software-installation
java
uninstall
oracle
Эйконикос Эйкон
источник
источник
Вы можете удалить пакеты с
aptitude
помощью входаapt-get --purge remove <package>
в терминал.Я рекомендовал этот
--purge
вариант, посколькуapt-get remove
иногда он может оставить файлы конфигурации, и они могут вызвать конфликты, если вы планируете установить более старую версию.источник
Во-первых, вам не нужно удалять Java 8 для переключения на Java 7 из-за альтернативной системы. Простая установка oracle-java7-installer сделает Java 7 предпочтительной JVM / JDK. Если вам когда-нибудь понадобится Java 8:
Обратите внимание, что это меняет / usr / bin / java, таким образом затрагивая все в этой системе, которое использует стандартную java. Возможно, вы захотите установить JAVA_HOME (например, / usr / lib / jvm / java-8-oracle), если существует одно приложение, которому нужна другая Java.
ВНИМАНИЕ: Это работает только для Oracle Java, установленной через пакеты webupd8! Добавление любого пакета OpenJDK приводит к неопределенным результатам!
Если вам действительно нужно избавиться от Java8, сценарии удаления для oracle-java8-installer удалят как JDK, так и установщик.
источник
Я предполагаю, что большая часть этого живет здесь:
Используя,
which
а затемls -l
и результат, я обнаружил, что существует цепочка ссылок, которые указывают всю дорогу на указанную выше папку для различных исполняемых файлов Java (java
,javac
и т. Д.), Так что вы можете удалить или отменить их связь.Также, кажется, есть некоторая документация
/usr/share/doc/java-common/
и пользовательские настройки в~/.java
источник