Установка Oracle JDK на Linux Mint или Ubuntu

Как вы уже могли заметит, n лет назад Canonical заменил Oracle JDK на OpenJDK в качестве альтернативы. Если вам понадобится использовать Oracle JDK на Ubuntu или Linux Mint или другой системе, подобной Debian то эта статья для вас.

Для начала необходимо определиться с версией. Скачать можно отсюда Java SE Downloads. В моем случае это будет Java SE Development Kit 8.

Затем просто извлеките в /usr/java.

$ sudo tar xvzf '/home/kiril/Downloads/jdk-8u162-linux-x64.tar.gz' -C /usr/java

Теперь вам нужно установить переменную среды JAVA_HOME.

$ export JAVA_HOME=/usr/java/jdk-8u162-linux-x64/
$ sudo update-alternatives --install /usr/bin/java java ${JAVA_HOME%*/}/bin/java 20000
$ sudo update-alternatives --install /usr/bin/javac javac ${JAVA_HOME%*/}/bin/javac 20000

Вы также можете добавить строку export в файл ~/.bashrc

Теперь установите Java от Oracle по умолчанию.

$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac

Вы увидите что-то вроде этого:

There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/java/jdk1.8.0_162/bin/java                  20000     auto mode
  1            /usr/java/jdk-10/bin/java                        20000     manual mode
* 2            /usr/java/jdk1.8.0_162/bin/java                  20000     manual mode
  3            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number:

Выберите нужную версию и на этом все.

Fork me on GitHub