Итак, Java 11 отсутствует . Кто-нибудь знает, как установить его (OpenJDK из Oracle) из командной строки?
Хотелось бы увидеть что-то подобное для Oracle Java 10:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
PS В аналогичном вопросе предлагается инструкция:
sudo apt-get install openjdk-11-jdk
не работает.
sudo apt-get install openjdk-11-jdk
?yum
), или вы можете установить вручную из архивных библиотек. Но, видимо, нет Debianapt-get
(пока). В: Так почему бы просто не установить из tar.gz? См. Также альтернативные обновленияОтветы:
Теперь можно установить openjdk-11 следующим образом:
sudo apt-get install openjdk-11-jdk
(Ранее он устанавливал openjdk-10, но не сейчас)
источник
openjdk-11-jdk-headless
. Или, если все, что вам нужно, это запустить что-то, а не компилировать, этоopenjdk-11-jre[-headless]
тоже может вам подойти.sudo add-apt-repository ppa:openjdk-r/ppa
сначала запустить, чтобы добавить репозиторий.sudo apt-get update
обновить репозиторий. Потомsudo apt-get install openjdk-11-jdk
сработало.Чтобы установить Openjdk 11 в Ubuntu, следующие команды работали хорошо.
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt install openjdk-11-jdk
источник
openjdk-11-jdk-headless
Для тех, кто использует JDK в Ubuntu и хочет перейти на JDK11, я бы рекомендовал установить через sdkman . SDKMAN - это инструмент для переключения JVM, удаления и обновления.
Установить SDKMAN
$ curl -s "https://get.sdkman.io" | bash $ source "$HOME/.sdkman/bin/sdkman-init.sh" $ sdk version
Установить Java (11.0.3-zulu)
источник
после этого попробуйте
чтобы убедиться, что версия java - 1.11.x, если обнаружена старая или другая версия, проверьте команду ниже, чтобы увидеть доступные jdks,
вы должны увидеть что-то вроде ниже,
вы можете увидеть java 1.11, доступный из списка выше, используйте команду ниже, чтобы установить java 11 по умолчанию,
для приведенной выше команды вы получите что-то вроде ниже, а также запросите параметр для установки,
вы можете выбрать желаемый номер выбора, в моем случае это 0
для javac,
приведет к чему-то вроде ниже,
в моем случае это снова 0
после вышеуказанных шагов попробуйте
он будет отображать что-то вроде ниже,
источник
В Ubuntu вы можете просто установить Open JDK, выполнив следующие команды.
sudo apt-get update sudo apt-get install default-jdk
Вы можете проверить версию java, выполнив команду.
Если вы хотите установить Oracle JDK 8, выполните следующие команды.
Если вы хотите переключить версии Java, вы можете попробовать следующие методы.
vi ~/.bashrc
и добавьте следующую строкуexport JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221
(путь / папка jdk)или
sudo vi /etc/profile
и добавьте следующие строки#JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221 JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME export JRE_HOME export PATH
Вы можете прокомментировать другую версию. Для этого необходимо выйти и снова войти в систему. Если вы хотите попробовать это на ходу, вы можете ввести следующую команду в том же терминале. Он обновит только версию java для конкретного терминала.
Вы всегда можете проверить версию java по
java -version
команде.источник
Я пришел сюда в поисках ответа, и поскольку никто не вводил команду для oracle Java 11, а только openjava 11, я понял, как это сделать в Ubuntu, синтаксис следующий:
источник
Я создал сценарий Bash, который в основном автоматизирует ручную установку, описанную в связанном аналогичном вопросе . Для этого требуется
tar.gz
файл, а также его сумма SHA256. Вы можете узнать больше и скачать скрипт со страницы моего проекта GitHub . Он предоставляется по лицензии MIT.источник
Сначала проверьте
default-jdk
пакет, есть вероятность, что он уже предоставил вамOpenJDK >= 11
.ссылка: https://packages.ubuntu.com/search?keywords=default-jdk&searchon=names&suite=all§ion=all
Ubuntu 18.04 LTS +
Так что начиная с Ubuntu 18.04 LTS все должно быть нормально.
примечание: не забудьте установить
JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/default-java mvn -version
Ubuntu 16.04 LTS
Для Ubuntu 16.04 LTS
openjdk-8-jdk
он предоставляется только в официальных репозиториях, поэтому вам нужно найти его в ppa :примечание: не забудьте установить
JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 mvn -version
источник