java -version вызывает неправильную версию [дубликат]

На этот вопрос уже есть ответ:

Во-первых, я использую Ubuntu 14.04

Я следил за этим видео , чтобы настроить Java JDK, и в конце он использует

java -version

, чтобы увидеть номер своей текущей версии. Я установил версию 1.8.0_66, но моя возвращает

java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

Но когда я проверяю JAVA_HOME, это кажется правильным

user@user:~$ $JAVA_HOME
bash: /usr/lib/java/jdk1.8.0_66: Is a directory

Где я ошибся? Дополнительный ресурс, который он использует в видео, - это this , и мне кажется, что на шаге 5 все идет наперекосяк, хотя я обновляю версию имени файла перед запуском скрипта.

Есть идеи? Все очень ценится, спасибо.

Покопавшись в сети, я запустил строку

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-7-openjdk-amd64/jre/bin/java   1071      auto mode
  1            /usr/lib/java/jdk1.8.0_66/bin/java               1         manual mode
  2            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
  3            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode

Press enter to keep the current choice[*], or type selection number: 

. Я пробовал ввести 1 и sudo 1 и т. Д., Но версия java не изменилась. И он просто повторно отображает приведенный выше код, не изменяя значение по умолчанию. Как мне это правильно ввести? Если это еще как это сделать. В соответствии с этим у меня уже была установлена ​​java в папке jvm. Обязательно ли использовать последнюю версию java или я должен использовать эту предустановленную версию? Я новичок в java, поэтому я не очень разбираюсь в том, что мне нужно делать.

4
задан 22 October 2015 в 04:28

1 ответ

ответ heemayl был этим.

«Попытка

 sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.8.0_66/bin/java 1100

» я сделал это для сценариев, и они прошли правильно и Ява - версия теперь читает правильный.Спасибо!

1
ответ дан 1 December 2019 в 10:40

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

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