betacode

Установите Java в Ubuntu

  1. Введение
  2. Установка Java

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

Java Basic

Show More