Мне нужен был JDK 8 для Базеля. Я запустил sudo apt-get install openjdk-8*
на только что собранной машине Ubuntu 16.04.02, но после установки update-alternatives --config java
показывал два пути:
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
Я очистил opensdk-8*
, а затем установил apt-get openjdk-9*
, но результат был то же самое.
Как мне получить JDK 8?
Обычно Вы устанавливаете openjdk как это:
sudo apt-get install openjdk-8-jdk
Возможно, это - проблема. Можно искать это по http://openjdk.java.net/install/index.html. Если Вы делаете это, Вы, возможно, решили эту проблему. Но наклон воображает, почему Ваша команда дает этот результат.
Я установил оракула-jdk8. Если Вам нужно,
sudo add-apt-repository ppa:webupd8team/java && sudo способное обновление
sudo способная установка oracle-java8-installer
Можно установить openJDK с ниже команды -
sudo apt-get install openjdk-8-jdk
ИЛИ можно также посмотреть на опцию установить Oracle Java 8. Подробные инструкции обновляются в блоге здесь. Можно также использовать ниже команд для быстрого ответа -
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt install oracle-java8-set-default
javac -version