Для того чтобы создавать java приложения, вам потребуется комплект разработчика приложений Java Development Kit (далее JDK) и Java Runtime Environment (далее JRE). В составе JDK, есть все необходимые инструменты для создания, java приложений, в отличие от JRE. В последнем, поставляется лишь минимальный набор для их выполнения. В данной статье будет рассмотрена установка java ubuntu 16.04, мы поговорим о трех версиях java (oracle, jdk, jre), по умолчанию будет использована JRE.

Установка Java

Для начала, обновим репозитории в системе.

sudo apt-get update

Проверим какая версия java в системе и установлена ли она вообще.

java -version

Если в вашей ОС, нет этих пакетов, вы увидите, что-то похожее…
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.9-jre-headless
* gcj-5-jre-headless
* openjdk-7-jre-headless
* gcj-4.8-jre-headless
* openjdk-6-jre-headless
* openjdk-8-jre-headless
* openjdk-9-jre-headless
Try: apt install <selected package>

Установим Java.

Существует 2 разновидности Java, первая с открытым исходным кодом, вторая от компании Oracle.

Сперва будет рассмотрена установка java ubuntu 16.04 с открытым исходным кодом.
sudo apt-get install openjdk-7-jre

Для продолжения нажмите клавишу y.

Таким же образом установим JDK.
sudo apt-get install openjdk-7-jdk

Для того, чтобы установить Java от Oracle, нужно установить несколько ее зависимостей.
sudo apt-get install python-software-properties

Добавим репозиторий для Java
sudo add-apt-repository ppa:webupd8team/java

Нажмем Enter и обновляем сведения о репозиториях.

sudo apt-get update

Устанавливаем пакет.
sudo apt-get -y install oracle-java8-installer

Нажимаем ОК.

Выбираем ОК, нажимаем Enter.

Если установка java в ubuntu прошла успешно, вы должны будете увидеть подобное сообщение.
Oracle JRE 8 browser plugin installed
Setting up gsfonts-x11 (0.24) ...

Проверим, что установилось.

java -version

Должно быть, что-то вроде этого…
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)

Итак 3 версии Java установлены в системе, давайте посмотрим, какую из них можно выбрать, чтобы она была в системе по умолчанию.

sudo update-alternatives --config java

Вывод:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 manual mode
Press to keep the current choice[*], or type selection number:

Как видно из вывода, Java от Oracle сейчас по умолчанию в системе. Давайте изменим ее на JRE, нажмите клавишу с цифрой 2, а затем Enter.

Откроем и отредактируем файл.
sudo vi /etc/profile
Теперь нужно скопировать путь JRE и поместить его в конец этого файла.

Обновим этот файл.
source /etc/profile
Проверяем сохранились ли изменения.
echo $JAVA_HOME
Должен быть наш путь.
/usr/lib/jvm/java-8-oracle/jre/bin/java

На этом все. Мы успешно установили Java на новой системе Ubuntu 16.04.

 

Источник: Installing JAVA jre/jdk with Ubuntu 16.04

Перевод: alfabuster, специально для сайта Losst.ru

Источник: losst.ru