Как установить JDK 11 под Ubuntu? - PullRequest
0 голосов
/ 25 сентября 2018

Итак, 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

не работает.

Ответы [ 6 ]

0 голосов
/ 29 июля 2019

В Ubuntu вы можете просто установить Open JDK с помощью следующих команд.

sudo apt-get update    
sudo apt-get install default-jdk

Вы можете проверить версию Java, выполнив команду.

java -version

Если вы хотите установитьOracle JDK 8 следует приведенным ниже командам.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Если вы хотите переключить версии Java, вы можете попробовать следующие методы.

vi ~/.bashrc и добавить следующую строку export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221 (путь/ jdk folder)

или

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 для конкретного терминала.

source /etc/profile

Вы всегда можете проверить версию Java с помощью команды java -version.

0 голосов
/ 21 ноября 2018

Чтобы установить Openjdk 11 в Ubuntu, хорошо работали следующие команды.

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt install openjdk-11-jdk
0 голосов
/ 30 октября 2018

Я пришел сюда в поисках ответа, и поскольку никто не поставил команду для оракула Java 11, а только openjava 11, я понял, как это сделать в Ubuntu, синтаксис следующий:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java11-installer
0 голосов
/ 23 октября 2018
sudo apt-get install openjdk-11-jdk

делает работает, только он устанавливает OpenJDK 10 (очень интуитивно понятно, не так ли).

Этот пакет, иногда, в неопределенном будущем, станет OpenJDK 11 (по крайней мере, он предположен до ).

Если вы хотите установить OpenJDK 11, вам нужно сначалачтобы добавить PPA OpenJDK, а затем установить пакет:

sudo add-apt-repository ppa:openjdk-r/ppa \
&& sudo apt-get update -q \
&& sudo apt install -y openjdk-11-jdk
0 голосов
/ 30 сентября 2018

Для тех, кто работает с JDK в Ubuntu и хочет перейти на JDK11, я бы рекомендовал установить через sdkman .SDKMAN - это инструмент для переключения JVM, удаления и обновления.

SDKMAN - это инструмент для управления параллельными версиями нескольких комплектов разработки программного обеспечения в большинстве систем на основе Unix.Он предоставляет удобный интерфейс командной строки (CLI) и API для установки, переключения, удаления и вывода списка кандидатов.

Установка SDKMAN

$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk version

Установка Java (11.0.3-zulu)

$ sdk install java
0 голосов
/ 26 сентября 2018

Я создал скрипт Bash, который в основном автоматизирует ручную установку, описанную в связанном подобном вопросе .Требуется файл tar.gz, а также значение суммы SHA256.Вы можете узнать больше информации и загрузить скрипт с моей страницы проекта GitHub .Он предоставляется по лицензии MIT.

...