Как установить JDK 10 под Ubuntu?


Как установить Java Development Kit (JDK) 10 на Ubuntu?

The инструкция по установке в справочном центре Oracle только объяснить, как загрузить и извлечь архив на платформе Linux, без каких-либо настроек системы.

7 52

7 ответов:

обновление: JDK 11 теперь доступен

sudo apt-get install openjdk-11-jdk

для JDK 10

Вариант 1: Легкая установка (PPA)

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer

потом установить по умолчанию с:

sudo apt-get install oracle-java10-set-default

и, наконец, проверьте установку с помощью:

$ java -version
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)

источник: Восстание Linux

Вариант 2: Ручная Установка

  • скачать OpenJDK 10 программы для Линукс.

  • распакуйте скачанный архив:

    tar xzvf openjdk-10_linux-x64_bin.tar.gz
    
  • переместите извлеченный архив туда, где ваша система хранит установленные JDKs:

    sudo mv jdk-10 /usr/lib/jvm/java-10-openjdk-amd64/
    
  • добавить новую альтернативу Java:

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-10-openjdk-amd64/bin/java 1
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-10-openjdk-amd64/bin/javac 1
    
  • обновите альтернативы java вашей системы и выберите JDK 10:

    $ sudo update-alternatives --config java
    here are 3 choices for the alternative java (providing /usr/bin/java).
    
      Selection    Path                                            Priority   Status
    ------------------------------------------------------------
      0            /usr/lib/jvm/java-9-openjdk-amd64/bin/java       1091      auto mode
    * 1            /usr/lib/jvm/java-10-openjdk-amd64/bin/java      1         manual mode
      2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
      3            /usr/lib/jvm/java-9-openjdk-amd64/bin/java       1091      manual mode
    
    Press <enter> to keep the current choice[*], or type selection number: 
    

    и

    $ sudo update-alternatives --config javac
    There are 3 choices for the alternative javac (providing /usr/bin/javac).
    
      Selection    Path                                          Priority   Status
    ------------------------------------------------------------
    * 0            /usr/lib/jvm/java-9-openjdk-amd64/bin/javac    1091      auto mode
      1            /usr/lib/jvm/java-10-openjdk-amd64/bin/javac   1         manual mode
      2            /usr/lib/jvm/java-8-openjdk-amd64/bin/javac    1081      manual mode
      3            /usr/lib/jvm/java-9-openjdk-amd64/bin/javac    1091      manual mode
    
    Press <enter> to keep the current choice[*], or type selection number: 1
    update-alternatives: using /usr/lib/jvm/java-10-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in manual mode
    
  • проверьте вашу установку с:

    $ java --version
    openjdk 10 2018-03-20
    OpenJDK Runtime Environment 18.3 (build 10+46)
    OpenJDK 64-Bit Server VM 18.3 (build 10+46, mixed mode)
    

    и

    $ javac --version
    javac 10
    
  • сделал


если вы предпочитаете JDK Oracle,скачать и следуйте инструкциям по установке, как показано выше.

на java 10 есть ppa, который устанавливает java oracle:https://launchpad.net / ~linuxuprising / + архив / ubuntu / java

Я не уверен, если это будет поддерживаться. Кажется, это копия способа webupd8 о том, как обрабатывать установку oracle java (ref: документация).

как использовать этот ppa:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer

Проверьте установку:

$ /usr/lib/jvm/java-10-oracle/bin/java -version
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)

настройка переменные среды (сделать java10 по умолчанию)

sudo apt-get install oracle-java10-set-default

Примечание:вам нужно update-alternatives только если у вас есть несколько версий Java.

Примечание: вы можете очистить все о Java перед новой установкой новой Java.

 sudo apt purge java*

для новой установки Java 10

  1. скачать JDK 10 отсюда (вы можете скачать JRE и сервер JRE): http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. извлечь и положить куда-нибудь в . Вы ставите JDK в /opt/java каталог делает его будет использоваться для всех пользователей, как это происходит в общественных

есть разные способы сделать это , но самый удобный и простой способ сделать это я нашел в видео по ссылке .

этот парень показывает, как вы можете установить его вручную .

преимущество заключается в том, что вы dnt даете контроль над ОС для установки материала , и если вы хотите переключаться между версиями JDK, вы можете сделать это очень легко . Шаги : -

Шаг 1- Загрузите JDK и извлеките его

Шаг 2- Переместите извлеченную папку в нужное место каталог на ваш выбор.

Шаг 3- Задать переменную окружения, как мы делаем в системе Windows Обновите свой .bashrc файл и добавить следующую строку

export JAVA_HOME=/usr/lib/java/jdk1.8.0_77
export PATH="$PATH:$JAVA_HOME/bin"

вам нужно сделать update-alternatives --install перед последним шагом.

sudo update-alternatives --install "/usr/bin/java" java "/usr/lib/jvm/java-10-openjdk-amd64/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" javac "/usr/lib/jvm/java-10-openjdk-amd64/bin/javac" 1

самый простой способ-это использовать обновление-альтернатив и получить пакет oracle с помощью wget. Я нашел этот короткий учебник, его быстрый метод

https://sebastiankoltun-blog.com/index.php/2018/05/25/install-oracle-java-on-ubuntu-17-10/

Я нашел РЕПО

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-10-jdk

Главная страница РЕПО