Как я удаляю Java 11, чтобы смочь установить Java 8 для Studio Android?

Я пытался установить Studio Android, но он дал мне несколько проблем. Среди них то, что они сказали мне, что этому нужен Java 8, в то время как на моем ПК Java 11 установлен.
Когда я работаю java -version, результат следующий:

java version "11.0.2" 2018-10-16 LTS Java (TM) SE Runtime Environment
18.9 (build 11.0.2 + 7-LTS) Java HotSpot (TM) 64-Bit Server VM 18.9 (build 11.0.2 + 7-LTS, mixed mode)

Я вижу, что Java находится в /usr/bin, на самом деле существует несколько папок/файлов Java:

java, javac, javadoc, javafxpackager, javah, javap, javapackager, javaws

Как я должен удалить Java, чтобы установить Java 8 и смочь установить Studio Android правильно?

Вывод ls -l /usr/bin/java:

lrwxrwxrwx 1 root root 22 feb 5 18:56 /usr/bin/java -> /etc/alternatives/java

Вывод ls -l /etc/alternatives/java:

lrwxrwxrwx 1 root root 36 feb 16 23:33 /etc/alternatives/java -> /usr/lib/jvm/java-11-oracle/bin/java

Я попробовал несколько команд, но проблема состоит в том, что я не знаю точно, как установить его. С другой стороны, когда я ищу Java в "ПРОГРАММНОМ ОБЕСПЕЧЕНИИ UBUNTU", Java не появляется.

3
задан 21 February 2019 в 19:20

3 ответа

/usr/bin/java символьная ссылка на /etc/alternatives/java который является, в свою очередь символьная ссылка на /usr/lib/jvm/java-11-oracle/bin/java. От этого кажется, что Вы загрузили и настроили Java 11 Oracle. Кроме того, JDK не появляется как автономное приложение в программном обеспечении Ubuntu.

Избавиться от того Java и Java 8 установки (OpenJDK):

  • Удалите папку Oracle's Java:

    sudo rm -r /usr/lib/jvm/java-11-oracle
    
  • OpenJDK 8 установки от APT:

    sudo apt install openjdk-8-jdk openjdk-8-jre
    
  • Подтвердите использование версии Java:

    java -version
    
3
ответ дан 1 December 2019 в 13:11

Программа могла бы потребовать, чтобы определенная версия Java работала. Вероятно, необходимо загрузить openjdk 8 с веб-сайта Java или при помощи командной строки, ссылка с предоставляют инструкции относительно того, как сделать так. https://openjdk.java.net/install/удаление предыдущей версии Java не должен быть необходимым

0
ответ дан 1 December 2019 в 13:11

Никакая потребность удалить Вашу другую версию (версии) Java это уже установлено на Вашей машине. Каждый раз, когда требуется, можно удобно использовать служебные 'альтернативы обновления для выбора Среды выполнения Java, которую Вы хотите активировать. Это автоволшебно обновит необходимые символьные ссылки.

Просто необходимо работать ниже команды и выбрать версию по Вашему выбору.Это все!

sudo update-alternatives --config java
6
ответ дан 1 December 2019 в 13:11

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

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