Установка и настройка Java на Ubuntu

View more Tutorials:

1- Введение

До Апреля 2019 года, лучшим способом установки  Oracle JDK на  Ubuntu было использование  PPA (Personal Package Archives). Например  ppa:webupd8team/java был одним из тех вариантов, его команды автоматически скачивали и устанавливали для вас  Oracle JDK. Но правила  Oracle изменились, если кто-то хочет скачать  Oracle JDK они должны войти в систему со своего аккаунта и принять условия. Поэтому такие  PPA как  webupd8team/java (или подобные) не могут больше работать.
Поэтому, чтобы скачать  Oracle JDK на  Ubuntu вам нужно скачать установщик (installer) вручную и установить его с помощью нескольких простых команд. 
Вместо установки  Oracle JDK как в данной статье, вы можете установить  OpenJDK по инструкции ниже, и  Oracle JDK и  OpenJDK оба поддерживаются и разработаны с помощью  Oracle.
Примечание: Oracle имеет долгосрочный план поддержки для версий  Java 8, 11, 13, поэтому лучше всего использвать одну из этих версий.
В данной статье я покажу вам как установить  Oracle JDK 11, вы можете сделать то же самое с другими версиями.
Для начала вам нужно пройти по ссылке ниже, чтобы скачать  Oracle JDK:
В конце вы получите файл:
  • jdk-11.0.6_linux-x64_bin.tar.gz

2- Установка Java

Используйте команду для извлечения файла, который вы только скачали в предыдущем шаге.
sudo tar xvzf jdk-11.0.6_linux-x64_bin.tar.gz
# Create directory

sudo mkdir /usr/local/java
После извлечения у вас будет папка, переместите эту папку к  /usr/local/java:
# Move "jdk-11.0.6" directory to /usr/local/java/

sudo mv jdk-11.0.6 /usr/local/java/
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk-11.0.6/bin/javac" 1

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk-11.0.6/bin/java" 1

# If you Install Java 8:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk-11.0.6/bin/javaws" 1
sudo chmod a+x /usr/bin/java

sudo chmod a+x /usr/bin/javac

# If you install Java 8:
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/local/java/jdk-11.0.6

sudo update-alternatives --config java
Проверьте результат вашей установки:
java -version

View more Tutorials: