Как я могу выбрать определенную версию Java?

Я не могу установить Java 7. Я выбрал его, как рекомендуется, но ничто не изменяется, когда я ввожу java -version.

когда я ввожу sudo update-alternatives --config java Я добираюсь:

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-8-oracle/jre/bin/java 1075        auto mode
  1            /usr/lib/jvm/java-7-oracle/jre/bin/java 1074        manual mode

когда я ввожу 1 и затем войдите и затем работайте java -version Я нахожу, что мой выбор не был эффективным.

java

4
задан 16 December 2017 в 15:05

2 ответа

Используйте эту команду:

$ sudo update-alternatives --config java

Вы получите результат, подобный:

There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-8-oracle/jre/bin/java          1093      auto mode
  1            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
  2            /usr/lib/jvm/java-8-oracle/jre/bin/java          1093      manual mode
  3            /usr/lib/jvm/java-9-openjdk-amd64/bin/java       1091      manual mode

Ответ подсказка для версии Вы хотите работать.

<час>

можно удалить версии, которые не работают, затем гарантируют хорошую установку той, которую Вы хотите использовать:

Взгляд на: проблема, изменяющаяся версию Java с помощью альтернатив

    , пользователь в принятом ответе в ссылке разрешил эту проблему путем удаления ВЕСЬ установленные версии Java, и устанавливая тех он хотел использовать. После того, как это 'sudo альтернативы обновления - конфигурируется, Java' команда работал.

после удаления проблемных версий можно установить версию, с которой Вы хотите работать:

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo install oracle-jdk7-installer
6
ответ дан 1 December 2019 в 09:21

Переключаться между установленными альтернативами Java Списка JDKs

  1. :

    update-java-alternatives -l
    
  2. Находят строку с Java, который Вы хотите.

  3. Помнят первую часть строки. Например, Java Oracle 8 строка могла бы быть похожей на это в Вашей системе:

    java-8-oracle                  1082       /usr/lib/jvm/java-8-oracle
    

    первая часть строки там java-8-oracle.

  4. Набор первая часть строки Вы хотите как альтернатива Java (замена java-8-oracle с Java, который Вы хотите):

    sudo update-java-alternatives -s java-8-oracle
    
0
ответ дан 1 December 2019 в 09:21

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

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