Как установить oracle java в ubuntu 17.04

Installing Oracle Java JDK on Ubuntu 17.04 / 17.0

Oracle Java JDK is a development environment for developing applications and tools based on Java. It can also be used for testing applications and program developed using the Java programming language.

This brief tutorial is going to show students and new users how to download Oracle Java JDK / JRE and install on Ubuntu 17.04 / 17.10. Other tutorials may show you how to get Java installed via third-party PPA tools.

You could also install OpenJava JDK / JRE easily using the apt-get command. However, this post is going show you how to download and install Java from its original repository instead of the opensource version of via third-party.

To get Java JDK / JRE installed, follow the steps below:

Step 1: Download Java JDK

Java JDK can be downloaded from the link below directly from Oracle’s website. Choose the .tar.gz pacakge for Linux x86 or x64 and download.

Download

After downloading go and extract the downloaded package.

Step 2: Extract and Install Java

Now that you’ve downloaded the correct archive package for your system, run the commands below to extract it.

tar -xvf ~/Downloads/jdk-*.tar.gz

Next, create a directory to store the Java compiler packages. you can name it what ever you want, but it nice to name it after the Java version you’re installing.

sudo mkdir -p /usr/lib/jvm/jdk1.8.0_131/

Next, run the commands below to copy the extract Java content into the newly created directory.

sudo mv jdk1.8*/* /usr/lib/jvm/jdk1.8.0_131/

Then run the commands below to configure Java

sudo update-alternatives —install «/usr/bin/java» «java» «/usr/lib/jvm/jdk1.8.0_131/bin/java» 1 sudo update-alternatives —install «/usr/bin/javac» «javac» «/usr/lib/jvm/jdk1.8.0_131/bin/javac» 1 sudo update-alternatives —install «/usr/bin/javaws» «javaws» «/usr/lib/jvm/jdk1.8.0_131/bin/javaws» 1

The commands above should configure Java to work and function with Ubuntu. To test if Java is installed correctly, run the commands below.

java –version

You should see Java as been installed.

java version «1.8.0_131»
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

Congratulations! You’ve just successfully install Java JDK

Summary:

This brief tutorial shows students and new users how to easily install Java JDK on Ubuntu 17.04 / 17.10. It is an alternate method that are available across the internet that show users how to install Java from third-party PPAs or the OpenJDK versions.

This method installs the original versions from Oracle.

Enjoy!

Источник: https://websiteforstudents.com/installing-oracle-java-jdk-ubuntu-17-04-17-0/

Как установить Java с `apt` на Ubuntu 18.04

Java и JVM (виртуальная машина Java) необходимы для многих видов программного обеспечения, включая Tomcat, Jetty, Glassfish, Cassandra и Jenkins.

В этом руководстве вы будете устанавливать различные версии Java Runtime Environment (JRE) и Developer Kit Java (JDK), используя apt.

Вы также будете устанавливать OpenJDK, и официальные пакеты от Oracle. Затем вы выберите версию, которую вы хотите использовать для ваших проектов.

Когда вы закончите, вы будете иметь возможность использовать JDK для разработки программного обеспечения или использовать Java Runtime для запуска программного обеспечения.

Предпосылки

Для выполнения этой статьи вам потребуется:

Установка JRE / JDK по умолчанию

Самый простой вариант для установки Java является использование версии в комплекте с Ubuntu. По умолчанию в Ubuntu 18.04 включает в себя Open JDK, который является вариантом JRE и JDK с открытым исходным кодом.

Этот пакет будет установлен либо OpenJDK 10 или 11.

  • До сентября 2018 года, это будет установить OpenJDK 10.
  • После сентября 2018 года, установит OpenJDK 11.

Перед тем как установить эту версию, сначала обновите индекса пакетов:

sudo apt update

Затем проверьте, какая версия уже установлена Java:

java -version

Если в настоящее время не установлена Java, вы увидите следующий вывод:

Вывод

Command 'java' not found, but can be installed with: apt install default-jre
apt install openjdk-11-jre-headless
apt install openjdk-8-jre-headless
apt install openjdk-9-jre-headless

Выполните следующую команду для установки OpenJDK:

sudo apt install default-jre

Эта команда установит Java Runtime Environment (JRE). Это позволит вам запускать почти все программное обеспечение Java.

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

java -version

Вы увидите следующий вывод:

Вывод

openjdk version «10.0.1» 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)

Вам, возможно, потребуется набор Java Development (JDK) в дополнение к JRE для того, чтобы собрать и запустить некоторые специальное программное обеспечение на основе Java. Для того, чтобы установить JDK, выполните следующую команду, которая будет также установит JRE:

sudo apt install default-jdk

Убедитесь в том, что JDK установлен, проверив версию javac, компилятор Java:

javac -version

Вы увидите следующий вывод:

Вывод

javac 10.0.1

Далее, давайте посмотрим на указания, какие версии OpenJDK мы хотим установить.

В то время как вы можете установить пакет OpenJDK по умолчанию, вы также можете установить различные версии OpenJDK.

OpenJDK 8

Java 8 является текущей долгосрочной версией поддержки и по-прежнему широко поддерживается, хотя общественное обслуживание заканчивается в январе 2019 года. Чтобы установить OpenJDK 8, выполните следующую команду:

sudo apt install openjdk-8-jdk

Убедитесь в том, что все установилось:

java -version

Вы увидите результат, как здесь:

Вывод

openjdk version «1.8.0_162»
OpenJDK Runtime Environment (build 1.8.0_162-8u162-b12-1-b12)
OpenJDK 64-Bit Server VM (build 25.162-b12, mixed mode)

Кроме того, можно установить только JRE, выполнив следующее

sudo apt install openjdk-8-jre

OpenJDK 10/11

Репозиторий Ubuntu содержит пакет, который установит либо Java 10 или 11. До сентября 2018 года, будет установлен пакет OpenJDK 10. После того, как Java 11 будет выпущен, будет установлен пакет Java 11.

Чтобы установить OpenJDK 10/11, выполните следующую команду:

sudo apt install openjdk-11-jdk

Чтобы установить только JRE, используйте следующую команду:

sudo apt install openjdk-11-jre

Далее, давайте рассмотрим, как установить официальный JDK и JRE Oracle.

Если вы хотите установить Oracle JDK, который является официальной версией распространяется Oracle, вам необходимо добавить новый репозиторий пакетов для версии, которую вы хотели бы использовать.

Чтобы установить Java 8, который является последней версией LTS, первым делом добавьте свой репозиторий пакетов:

sudo add-apt-repository ppa:webupd8team/java

При добавлении в хранилище, вы увидите такое сообщение:

Вывод

Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK8). There are no actual Jav
a files in this PPA. Important -> Why Oracle Java 7 And 6 Installers No Longer Work: http://www.webupd8.org/2017/06/why-oracl
e-java-7-and-6-installers-no.html Update: Oracle Java 9 has reached end of life: http://www.oracle.com/technetwork/java/javase/downloads/j
dk9-downloads-3848520.html The PPA supports Ubuntu 18.04, 17.10, 16.04, 14.04 and 12.04. More info (and Ubuntu installation instructions):
— for Oracle Java 8: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html Debian installation instructions:
— Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html For Oracle Java 10, see a different PPA: https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html More info: https://launchpad.net/~webupd8team/+archive/ubuntu/java
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Нажмите ENTER чтобы продолжить. Затем обновите список пакетов:

sudo apt update

После обновления списка пакетов, установите Java 8:

sudo apt install oracle-java8-installer

Ваша система загрузит JDK от Oracle и попросит вас принять лицензионное соглашение. Примите соглашение и установите JDK.

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

Вы можете иметь несколько установок Java на одном сервере. Вы можете настроить версию по умолчанию для использования в командной строке с помощью команды update-alternatives.

sudo update-alternatives —config java

Это то, как вывод будет выглядеть, если вы установили все версии Java в этой статье:

Вывод

There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode

Выберите номер, связанный с версией Java, чтобы использовать ее в качестве значения по умолчанию, или нажмите, ENTER чтобы оставить текущие настройки на месте.

Вы можете сделать это для других команд Java, таких как компилятор ( javac):

sudo update-alternatives —config javac

Другие команды, для которых эта команда может быть запущена, включают, но не ограничиваются ими: keytool, javadocи jarsigner.

Многие программы, написанные с использованием Java используют переменную среды JAVA_HOME для определения места установки Java.

Чтобы установить эту переменную среды, в первую очередь определите, где установлен Java. Используйте команду update-alternatives:

sudo update-alternatives —config java

Эта команда показывает каждую установку Java вместе с его путем установки:

Вывод

There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode Press to keep the current choice[*], or type selection number:

В этом случае путь установок заключаются в следующем:

  1. OpenJDK 11 расположен в /usr/lib/jvm/java-11-openjdk-amd64/bin/java.
  2. OpenJDK 8 расположен в /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java.
  3. Oracle Java 8 находится в /usr/lib/jvm/java-8-oracle/jre/bin/java.

Скопируйте путь от привилегированной установки. Затем откройте /etc/environment используя nano или ваш любимый текстовый редактор:

sudo nano /etc/environment

В конце этого файла добавьте следующую строку, убедившись в том, чтобы заменить выделенный путь на ваш собственный:

/etc/environment

JAVA_HOME=»/usr/lib/jvm/java-11-openjdk-amd64/bin/java»

Изменение этого файла установит путь JAVA_HOME для всех пользователей системы.

Сохраните файл и выйдите из редактора.

Теперь загрузите этот файл, чтобы применить изменения к текущей сессии:

source /etc/environment

Убедитесь, выведите переменную среды:

echo $JAVA_HOME

Вы увидите путь, который вы установили:

Вывод

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

Другие пользователи должны будут выполнить команду source /etc/environment или выйти из системы и снова войти в систему, чтобы применить эту настройку.

В этом руководстве вы установили несколько версий Java и узнали, как управлять ими. Теперь вы можете установить программное обеспечение, которое работает на Java, таких как Tomcat, Jetty, Glassfish, Cassandra or Jenkins.

Источник: https://andreyex.ru/ubuntu/kak-ustanovit-java-s-apt-na-ubuntu-18-04/

Установка Java 8 и Java 9 в Ubuntu

Данное руководство поможет установить Java 8, 9 от компании Oracle наиболее простым способом из репозитория ppa и научит управлять версиями программам в Ubuntu.

Сначала обновим список пакетов:

$ sudo apt-get update

Читайте также:  Terminus - очень крутой терминал для linux

Проверим наличие java в системе:

$ java — version

Если в вашей ОС нет этих пакетов, вы увидите следующее:

Для дальнейшего понимания стоит отметить следующую терминологию

JRE (Java Runtime Environment) — это минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений без компилятора и других средств разработки.

JDK (Java Development Kit) — это бесплатный комплект приложений для разработчика на языке Java, включающий в себя компилятор Java, стандартные библиотеки классов Java, документацию и различные утилиты, распространяемые компанией Oracle.

В состав JDK не входит интегрированная среда разработки на Java. Здесь разработчик вынужден использовать внешний текстовый редактор и использовать утилиты командной строки. Существует две разновидности Java.

OpenJDK — это реализация JDK с открытым исходным кодом и OracleJDK — официальная версия JDK от Oracle.

В первом случае устанавливаем OpenJDK — проект по созданию полностью совместимого Java Development Kit, состоящего исключительно из свободного и открытого исходного кода.

Первым делом рассмотрим установку OpenJDK8 с открытым исходным кодом.

Обновляем репозиторий пакетов:

$ sudo apt update

Выполняем обновления, затрагивающие зависимости пакетов:

$ sudo apt dist-upgrade

Добавляем PPA программы:

$ sudo add-apt-repository ppa:saiarcot895/myppa

Выполняем команду установки для jre:

$ sudo apt install openjdk-8-jre

Выполняем команду установки для jdk:

$ sudo apt install openjdk-8-jdk

Проверяем установленную версию:

$ java -version

Но на OpenJDK много чего не работает и лучше поставить OracleJDK.

Установка OracleJDK8

OracleJDK8 — стабильная версия, а этот PPA поддерживает Ubuntu 16.10, 16.04, 15.10, 14.04 и 12.04, а также Linux Mint 18, 17.

x и 13.

Добавьте PPA и установите Oracle Java 8 (пакет содержит как JDK8, так и JRE8), используя следующие команды:

Добавляем PPA репозиторий в систему:

$ sudo add-apt-repository ppa:webupd8team/java

Обновляем репозиторий пакетов:

$ sudo apt-get update

Выполняем обновления затрагивающие зависимости пакетов:

$ sudo apt dist-upgrade

Выполняем команду установки:

$ sudo apt-get install oracle-java8-installer

В результате:

Жмем Enter

Выбираем Да, жмем Enter.

Проверяем установленную версию:

$ java -version

Для разработчиков Java также важна версия компилятора javac:

$ javac -version

На одном сервере может одновременно находиться несколько установок Java. Вы можете выбрать версию Java, которая будет использоваться системой по умолчанию. Для этого существует команда:

$ sudo update-alternatives —config java

Теперь можно выбрать номер версии, которая будет использоваться по умолчанию введя цифру.

Oracle-java8-installer зависит от других пакетов Java. Например, если Java 7 установлена, то следующая установленная Java 8 становится стандартом, но, если установлена Java 9, то Java 8 не станет по умолчанию.

Установка Oracle JDK 9

Установщик Oracle Java (JDK) автоматически загружает и устанавливает Oracle JDK8 и JDK9.

Этот PPA поддерживает Ubuntu 17.10, 17.04, 16.04, 14.04 и 12.04.

$ sudo add-apt-repository ppa: webupd8team / java

Обновляем репозиторий пакетов:

$ sudo apt-get update

Загружаем и установливаем сценарий установщика:

$ sudo apt install oracle-java9-installer

Можно установить несколько версий Java вместе

Когда вы устанавливаете платформу Java командами, представленными выше, то по умолчанию устанавливается та версия, которую вы установили последней.

Например вы поставили сначала Java 9, а затем поставили Java 8, то по умолчанию в системе будет использоваться Java 8.

Версии Java 6 и 7 недоступны для скачивания из PPA (Персональные архивы пакетов), а доступны только по учётной записи у компании Oracle.

Для изменения платформы Java по умолчанию и удаления остальных версий Java, установленных из этого репозитория, выполните одну их следующих команд.

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

$ sudo apt install oracle-java8-set-default

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

$ sudo apt install oracle-java9-set-default

Но это жесткий способ, он удаляет другие версии Java, можно воспользоваться системными инструментами для переключения Java, а именно update-java-alternatives.

$ sudo update-java-alternatives —list

Команда покажет такой результат:

Команда для переключения версии Java на 8:

$ sudo update-java-alternatives —set java-8-oracle

Команда для переключения версии Java на 9:

$ sudo update-java-alternatives —set java-9-oracle

Переменные среды для Java, к примеру $JAVA_HOME, которая зачастую используется для запуска Java-приложений в скриптах этих самых приложений, находятся в файле /etc/profile.d/jdk.sh

Редактировать данный файл можно с помощью текстового редактора.

$ sudo gedit /etc/profile.d/jdk.sh

или

$ sudo mousepad /etc/profile.d/jdk.sh

Если вам нужна платформа Java для запуска приложений, то все эти изменения с переключениями версий вам явно не нужны. Просто ставьте стабильную версию платформы Java.

СВами

Источник: https://opencentr.ru/article/ustanovka-java-8-9-ubuntu/

Установка Oracle Java 8, 9 в Ubuntu (из репозитория ppa)

В этой статье я расскажу, как установить Java 8, 9 от компании Oracle наиболее простым способом из репозитория ppa.

Предисловие

Раньше из этого ppa репозитория можно было установить Java версии 6 и 7. Так как в этом репозитории нет никаких бинарных пакетов Java, а только скрипты для скачивания, установки, прописывания путей и тд. То есть, всё то, что нужно делать ручками, делается с помощью одной команды в терминале.

Но компания Oracle анонсировала, что Java версии 6 и 7 теперь доступны для скачивания только с учётной записью Oracle. Поэтому Andrei Alin (владелец этого репозитория ppa) убрал скрипты для этих версий.

Это если кратко, а знающие английский могут прочесть подробнее об этой ситуации в первоисточнике: Why Oracle Java 7 And 6 Installers No Longer Work .

Установка Oracle Java 8, 9 в Ubuntu

Чтобы установить Oracle Java 8, 9 из репозитория, откройте терминал и выполните следующие команды.

Для начала добавляем репозиторий в систему и обновляем информацию о пакетах в репозиториях. Откройте терминал и выполните следующие команды:

sudo add-apt-repository ppa:webupd8team/java
sudo apt update

Для установки Java 8 выполните следующую команду:

sudo apt install oracle-java8-installer

Для установки Java 9 выполните следующую команду:

sudo apt install oracle-java9-installer

Автоматически принимать лицензию Oracle при установке Java

В процессе установки вам нужно принять лицензию Oracle в терминале. Но перед установкой можно воспользоваться следующими командами в соответствии с версией, чтобы автоматически принять лицензию. Это вовсе не обязательно выполнять, но есть такая возможность.

Автоматически принимать лицензию Oracle при установке Java 8:

echo oracle-java8-installer shared/accepted-oracle-licence-v1-1 boolean true | sudo /usr/bin/debconf-set-selections

Автоматически принимать лицензию Oracle при установке Java 9:

echo oracle-java9-installer shared/accepted-oracle-license-v1-1 boolean true | sudo /usr/bin/debconf-set-selections

Проверка версии установленной Java

После установки проверяем в терминале версию, непосредственно, java машины:

Получаем:

И для разработчиков Java также важна версия компилятора javac:

Получаем:

Можно установить несколько версий Java вместе

Когда вы устанавливаете платформу Java командами, представленными выше, то после установки по умолчанию устанавливается та версия, которую вы установили последней.

 К примеру, вы поставили сначала Java 9, а потом поставили Java 8, то по умолчанию в системе будет использоваться Java 8.

А всё потому, что помимо пакета Java ещё ставится пакет oracle-java-set-default, который и запускает прописывание путей в update-alternatives и системных переменных Java.

Для того, чтобы установить только платформу Java, без прописывания её по умолчанию в системе, нужно вводить следующие команды для установки соответственно.

Установка только пакета Java 8:

sudo apt install —no-install-recommends oracle-java8-installer

Установка только пакета Java 9:

sudo apt install —no-install-recommends oracle-java9-installer

Переключение версии Java

Чтобы поменять версию платформы Java по умолчанию, а также удалить остальные версии Java, установленные из этого репозитория, выполните следующую команду соответственно.

Для того, чтобы установить Java 8 по умолчанию в системе, выполните следующую команду в терминале:

sudo apt install oracle-java8-set-default

Для того, чтобы установить Java 9 по умолчанию в системе, выполните следующую команду в терминале:

sudo apt install oracle-java9-set-default

Так как это радикальный способ и удаляет другие версии Java, можно воспользоваться и системными инструментами для переключения Java, а именно update-java-alternatives.

Чтобы посмотреть все версии java, выполняем следующую команду в терминале:

sudo update-java-alternatives —list

У нас будет примерно такой список:

Для переключения версии Java на 8 версию вводим следующую команду:

sudo update-java-alternatives —set java-8-oracle

Для переключения версии Java на 9 версию вводим следующую команду:

sudo update-java-alternatives —set java-9-oracle

Думаю понятно, что вписываем одно из названий, которые выдала команда —list.

Но это не всё, есть ещё переменные среды, к примеру $JAVA_HOME, которая зачастую используется для запуска Java приложений в скриптах этих самых приложений.

Переменные среды для Java находятся в файле /etc/profile.d/jdk.sh , редактируем данный файл с помощью любого удобного вам текстового редактора (в примере gedit):

sudo gedit /etc/profile.d/jdk.sh

Меняем значения переменной среды на значение вашей java, установленной по умолчанию в системе. В этом репозитории всё идентично сделано, поэтому вам просто надо поменять 8 на 9 или наоборот.

После изменения файла, применяем его в системе (или перегружаем компьютер):

source /etc/profile.d/jdk.sh

P.S

Если вам нужна платформа Java для запуска приложений, то все эти заморочки с переключениями версий вам явно не нужны. Просто ставьте последнюю версию Java и всё.

Если вы начали интересоваться разработкой на Java, то можете почитать следующую мою статью про среду разработки:

Удаление Oracle Java 8, 9 из Ubuntu

Для того, чтобы удалить Oracle Java 8, 9 из Ubuntu, откройте терминал и выполните следующие команды:

sudo add-apt-repository —remove ppa:webupd8team/java sudo apt update

sudo apt remove oracle-java8-installer oracle-java8-set-default oracle-java9-installer oracle-java9-set-default

Вот и всё.

Источник: http://www.linuxrussia.com/oracle-java-ubuntu-ppa.html

How To Install Java In Ubuntu 17.04 – Step By Step Guide

Java is a programming language and computing platform. It was first released by Sun Microsystems in 1995. A lot of devices, programs, and services require having Java installed before to work properly.

Installing Java in Ubuntu 17.04 is almost similar to the installing Java in the previous version of Ubuntu such as Ubuntu 16.04. Here, we are going to explain how to install Java in Ubuntu 17.04.

  • Recommended: Installing and configuring LAMP in Ubuntu 17.04

We assume that you are already familiar with managing packages in Ubuntu. If you are interested, you can read the following article. These articles describe the complete step by step guide about how to manage packages in Ubuntu Linux

Steps To Install Java In Ubuntu

In order to install Java in Ubuntu, you need to perform the following steps.

Updating Existing Packages

Keeping up-to-date system is always recommended. First of all, execute the following command to update the package index and the older packages.

Читайте также:  Выпущена новая версия qbittorrent

sudo apt-get update -y
sudo apt-get upgrade -y

Checking Current Version of Java

Once your Ubuntu (in this case 17.04) system is updated, execute the following command to check whether Java is already installed or not.

java -version

Installing Java Runtime in Ubuntu

If the Java is not installed already, use the following command to install Java.

sudo apt-get install default-jre -y

Installing JDK In Ubuntu

Once you installed the Java Runtime Environment (JRE), next you probably also need to install Java Development Kit (JDK). JDK is needed to compile the Java programs and applications such as Apache Maven. In order to install JDK in Ubuntu 17.04, use the following commands:

sudo apt-get install default-jdk –y

Use the java -version command to verify again that the Java is installed successfully.

Installing Java Installer

In order to install Java installer such as Java Update 8 Installer, first, add the java package repository. After that update the package index using the following commands.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update -y

Now, execute the following command to begin the Java 8 installation in Ubuntu.

sudo apt-get install java-common oracle-java8-installer -y

To install an earlier version, such as Java 7 Installer in Ubuntu 17.04, use the following command.

sudo apt-get install java-common oracle-java7-installer -y

During the installation process, you will need to accept the license agreement. The following figure shows the Java License Agreement screen.

Set Default Java Version In Ubuntu

If there are multiple Java versions installed, you may need to make a specific Java version as the default Java version. This is accomplished using the following command.

sudo update-alternatives —config java

On the keep the current choice prompt, select the default version of Java as shown in the below-mentioned figure.

That’s all you need to install, update, and set the default java version in Ubuntu 16.04 and Ubuntu 17.04

Источник: https://protechgurus.com/install-java-ubuntu-04-guide/

Разбор, как установить Java on Ubuntu 18.04

Когда Ubuntu 18.04 установлена в системе для различных приложений требуется чтобы был установлен пакет Java, но вот как это сделать правильно и при этом не захламить систему и не испортить чего.

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

Первым делом если система имеет редакцию Ubuntu 18.04 Server, то начинаю с заметки по удалению Cloud Init, а затем действия ниже.

Я придерживаюсь правила когда решение задачи вытекает из предварительно сделанных действий и они как правило у меня все взаимосвязаны. Так что если кому-либо не помогло, увы ничем не могу помочь, учитесь сами.

ekzorchik@srv-bionic:~$ sudo rm -Rf /var/lib/apt/lists

ekzorchik@srv-bionic:~$ sudo apt-get update && sudo apt-get upgrade -y

ekzorchik@srv-bionic:~$ uname -a

Linux srv-bionic 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Устанавливаю в систему JDK/JRE из дефолтных репозитариев:

ekzorchik@srv-bionic:~$ sudo apt -y install default-jre

ekzorchik@srv-bionic:~$ sudo apt -y install default-jdk

ekzorchik@srv-bionic:~$ java —version

openjdk 10.0.1 2018-04-17

OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)

OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)

Либо же устанавливать в систему пакет Java можно подключая соответствующий репозитарий (PPA), как я ранее это делал начиная в Precise,Trusty,Xenial:

ekzorchik@srv-bionic:~$ sudo add-apt-repository ppa:webupd8team/java

Press [ENTER] to continue or Ctrl-c to cancel adding it.

ekzorchik@srv-bionic:~$ sudo apt-get update && sudo apt -y install oracle-java8-installer

Do you accept the Oracle Binary Code license terms? Yes

ekzorchik@srv-bionic:~$ java -version

java version «1.8.0_171»

Java(TM) SE Runtime Environment (build 1.8.0_171-b11)

Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

Если в системе установлены различные версии пакета Java, то выбрать ту которая будет по дефолту можно так:

ekzorchik@srv-bionic:~$ 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-11-openjdk-amd64/bin/java 1101 auto mode

1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode

* 2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode

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

update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode

ekzorchik@srv-bionic:~$ java -version

openjdk version «10.0.1» 2018-04-17

OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)

OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)

Настройка переменной окружения:

ekzorchik@srv-bionic:~$ sudo nano /etc/environment

JAVA_HOME=»/usr/lib/jvm/java-11-openjdk-amd64/bin/java»

ekzorchik@srv-bionic:~$ source /etc/environment

ekzorchik@srv-bionic:~$ echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

Чтобы удалить отличный от выбранного по дефолту пакет java:

ekzorchik@srv-bionic:~$ dpkg —list | grep -i jdk

ekzorchik@srv-bionic:~$ sudo apt -y purge oracle-java8-installer

ekzorchik@srv-bionic:~$ sudo add-apt-repository -r ppa:webupd8team/java

Press [ENTER] to continue or Ctrl-c to cancel removing it.

ekzorchik@srv-bionic:~$ sudo update-alternatives —display java

java — auto mode

link best version is /usr/lib/jvm/java-11-openjdk-amd64/bin/java

link currently points to /usr/lib/jvm/java-11-openjdk-amd64/bin/java

link java is /usr/bin/java

slave java.1.gz is /usr/share/man/man1/java.1.gz

/usr/lib/jvm/java-11-openjdk-amd64/bin/java — priority 1101

slave java.1.gz: /usr/lib/jvm/java-11-openjdk-amd64/man/man1/java.1.gz

Разобрал, для себя, в будущем пригодиться данная наработка. И как показала дальнейшая практика не раз, все было сделано не напрасно. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.

Источник: http://www.creative-impulse.ru/2018/06/parsing-how-to-install-java-on-ubuntu-18-04/

Как установить Java в Ubuntu Linux

Хотите узнать как установить Java в Ubuntu Linux? Безусловно, установка Java является одним из первых шагов, которые необходимо сделать после установки Ubuntu на компьютер, и, на самом деле, это довольно не сложно.

Многим пользователям ПК просто не нравится Java. Но имеются все шансы, что по той или иной причине, вам придется установить Java, независимо от того, нравится вам это или нет. В этой короткой статье вы увидите, как установить Java в Ubuntu 14.04 и (возможно) Linux Mint 17.

JRE или OpenJDK или Oracle JDK

Прежде чем показать вам процесс установки Java, давайте определимся в чем различия между JRE, OpenJDK и Oracle JDK

  • JRE (Java Runtime Environment) -исполнительная система Java. Это то, что вам понадобится, как правило, для запуска приложений на базе Java. Это все, что вам нужно, если вы не программист.
  • JDK (Java Development Kit) это комплект разработчика, который необходим для разработки приложений на языке Java, включающий в себя компилятор, стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java.
  • OpenJDK является Open Source реализацией JDK (Java Development Kit), или, лучше сказать, официальная версия JDK от Oracle. Так как OpenJDK будет достаточно для большинства случаев, некоторые программы, такие как Android Studio предпочитают использование Oracle JDK, во избежание проблем, связанных с UI (элементы интерфейса) и производительностью.

Проверьте если Java уже установлена

Откройте терминал и выполните следующую команду:

Если в терминале увидите как показано ниже, это означает, что Java не установлена:

Установка Java в Ubuntu и Linux Mint

После того, как мы уже узнали отличия между различными типами Java, давайте посмотрим как это установить.

Установка JRE в Ubuntu и Linux Mint

Откройте терминал и выполните следующую команду, чтобы установить JRE:

sudo apt-get install default-jre

Установка OpenJDK в Ubuntu и Linux Mint

В терминале выполните следующую команду, чтобы установить OpenJDK Java Development Kit:

sudo apt-get install default-jdk

Если вам специально нужно установить Java 7 или Java 6 и т.д., вы можете указать openjdk-7-jdk/openjdk-6-jdk.

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

Для того, что бы установить Oracle JDK в Ubuntu, вам понадобится подключить в систему дополнительный репозиторий. Для этого выполните в терминале следующие комманды:

sudo add-apt-repository ppa:webupd8team/javasudo apt-get install oracle-java8-installersudo apt-get install oracle-java8-set-default

Если вам необходима версия Java 7, просто замените везде java8 на java7.

Я надеюсь эта статья помогла вам установить Java в Ubuntu, Linux Mint или другой дистрибутив, основанный на Ubuntu.

P.S. Любые вопросы, замечания или пожелания приветствуются.

Источник: http://techreact.ru/kak-ustanovit-java-v-ubuntu-linux/

Как установить Oracle Java SE Runtime Environment (JRE 8) вместо Open JDK в Ubuntu 14.04 — 18.10

?Александр Попов (athunder) wrote,
2014-06-10 22:17:00Александр Попов
athunder
2014-06-10 22:17:00Промсвязьбанк позволяет использовать сертификаты ГОСТ. Проблема только в том, что Open JDK для работы с PSB-Retail не подходит. Приходится устанавливать Oracle (Sun) Java.

К сожалению, процедура установки не такая быстрая.

ВНИМАНИЕ: JRE 8 не заработал на сайте PSB Retail с сертификатом ГОСТ.

В связи с этим для онлайн банкинга Промсвязьбанка в случае возникновения проблем рекомендую установить JRE 7 (Обновление: JRE 7 перестал у меня работать с новыми сертификатами PSB Retail).

Для начала нужно скачать JRE 8 с сайта Oracle. Для 64-разрядных операционных систем Ubuntu 14.04, 14.10 я скачал архив jre-8u25-linux-x64.tar.gz (вариант Linux x64), для Ubuntu 17.04 скачал вариант jre-8u131-linux-x64.tar.gz, а для для Ubuntu 17.10 — jre-8u162-linux-x64.tar.gz, для Ubuntu 18.04 и 18.10 — jre-8u172-linux-x64.tar.gz.

Распаковываем архив, выполнив в терминале

cd ~/Downloads
tar -xvf jre-8*-linux-*.tar.gzПакет JRE 8 будет распакован в папку ./jre1.8.0_###.Далее перемещаем папку JRE 8 в /usr/lib

sudo rm -r /usr/lib/jvm/jre1.8.0sudo mkdir /usr/lib/jvm/jre1.8.0

sudo mv ./jre1.8.0*/* /usr/lib/jvm/jre1.8.0

Далее получим список установленных альтернатив 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-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode* 2 /usr/lib/jvm/jre1.8.0/bin/java 0 manual mode

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

Запоминаем последнее число и нажимаем клавишу Enter на клавиатуре. В примере выше нужно запомнить число 2.Если показана только одна альтернатива, то запоминаем число 0.В следующей команде,а точнее в самом ее конце, используем данное число + 1:

sudo update-alternatives —install /usr/bin/java java /usr/lib/jvm/jre1.8.0/bin/java 3

Если у нас было число 2, то 2+1=3. Именно вариант 3 будет последним в списке, отвечающим за JRE 8.Далее посмотрим список альтернатив Oracle (ранее Sun) Java JRE

sudo update-alternatives —config java

На экране должны появиться альтернативы Java. Выбираем номер, соответствующий jre1.8.0. В нашем примере это :

Читайте также:  Как сжимать файлы в linux с помощью gzip и bzip2

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

Selection Path Priority Status————————————————————* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode

3 /usr/lib/jvm/jre1.8.0/jre/bin/java 3 manual mode

Нажимаем Enter, чтобы сохранить текущий выбор (выделен звездочкой) или вводит нужный номер. В нашем случае вводим номер 3.

update-alternatives: using /usr/lib/jvm/jre1.8.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.

Если до этого в операционной системе отсутствовала Java, то JRE будет единственной.Проверяем текущую версию Java, чтобы это была версия JRE 8:

java -version

Для вышеуказанной версии Java JRE 8 на экране должно появиться следующее:

java version «1.8.0_172″Java(TM) SE Runtime Environment (build 1.8.0_172-b11)

Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

Но это еще не все. Чтобы Sun Java заработал в браузере Firefox, нужно установить соответствующий plugin. Для этого в терминале выполним:

mkdir ~/.mozilla/plugins

Удалим плагин IcedTea plugin, если он был установлен.

sudo apt-get remove icedtea6-plugin

Удалим предыдущую версию Java плагина (может присутствовать или отсутствовать):

rm ~/.mozilla/plugins/libnpjp2.so

Далее установим плагин, создав символьную ссылку на него. Для 64-разрядных операционных систем для этого нужно выполнить следующее:

ln -s /usr/lib/jvm/jre1.8.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Для 32-разрядных путь немного отличается, поэтому и команда будет немного другой:

ln -s /usr/lib/jvm/jre1.8.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Обратите внимание, что для 64-разрядной системы выполняем только первый вариант, а для 32-разрядной только второй.

Протестировать работу Sun Java в браузере можно на сайте Java.com. Для Firefox ESR, PaleMoon Browser, GNome Web, Midori нужно проверять поддержку Java на странице для Firefox ESR.

Источник: https://athunder.livejournal.com/315409.html

Как установить Java с помощью Apt-Get в Ubuntu 16.04

Java и JVM (Виртуальная машина Java) широко используются в самом разном программном обеспечении. Эта статья описывает процесс установки и управления различными версиями Java с помощью утилиты apt-get.

Перед установкой

Для того, чтобы следовать инструкциям в этой статье, вам необходимо:

Установка JRE/JDK в конфигурации по умолчанию

Самым простым способом установки Java является использование версии, распространяемой с Ubuntu. Этот способ позволит установить OpenJDK 8 — последнюю и рекомендуемую версию.

Сначала обновим список пакетов:

Затем установим Java. Эта команда установит Java Runtime Environment (JRE):

  • sudo apt-get install default-jre

Существует вторая версия установки Java по умолчанию: JDK (Java Development Kit). Установка JDK обычно необходима, когда вы планируете компилировать Java-программы или в случае, когда используемое вами программное обеспечение в явном виде требует наличия JDK.

Установить JDK можно следующей командой:

  • sudo apt-get install default-jdk

Установка Oracle JDK

Для установки Oracle JDK, которая является официальной версией Java распространяемой компанией Oracle, вам необходимо выполнить несколько дополнительных шагов.

Сначала добавим PPA компании Oracle, затем обновим список пакетов:

  • sudo add-apt-repository ppa:webupd8team/java
  • sudo apt-get update

Далее, в зависимости от того, какую конкретно версию вы хотите установить, выполните одну из следующих команд:

Oracle JDK 8

Это последняя стабильная версия на момент написания данной статьи, мы рекомендуем устанавливать именно её. Для установки выполните команду:

  • sudo apt-get install oracle-java8-installer

Oracle JDK 9

Это версия находится в состоянии developer preview, ее релиз запланирован на март 2017 года. Мы не рекомендуем установку этой версии, потому что в ней могут быть ошибки и проблемы с обеспечением безопасности. Узнать больше о Java 9 можно на официальном сайте JDK 9.

Для установки JDK 9 выполните следующую команду:

  • sudo apt-get install oracle-java9-installer

Управление версиями Java

Одновременно на одном и том же сервере может быть установлено более одной версии Java. Вы можете использовать утилиту update-alternatives для задания версии по умолчанию и создания ссылок (symbolic links) на разные версии.

  • sudo update-alternatives —config java

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

Вывод

There are 5 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode 1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 2 manual mode 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 4 /usr/lib/jvm/java-8-oracle/jre/bin/java 3 manual mode 5 /usr/lib/jvm/java-9-oracle/bin/java 4 manual mode Press to keep the current choice[*], or type selection number:

Вы можете выбрать номер версии Java, которая будет использоваться по умолчанию. То же самое можно сделать для компилятора Java (javac), генератора документации (javadoc), инструмента для подписи JAR (jarsigner) и других средств. Введите следующую команду, заменяя command названием необходимого инструмента:

  • sudo update-alternatives —config command

Установка переменной окружения JAVA_HOME

Многие программы, в том числе серверы Java, используют переменную окружения JAVA_HOME для определения места, где установлена Java. Для задания этой переменной нам необходимо понять, куда же была установлена Java. Для этого можно выполнить следующую команду:

  • sudo update-alternatives —config java

Скопируйте необходимый пусть установки Java, а затем откройте /etc/environment в текстовом редакторе nano или любом другом текстовом редакторе на ваш выбор.

  • sudo nano /etc/environment

Добавьте следующую строку в конец данного файла, заменив выделенный красным путь скопированным вами ранее путём к необходимой версии Java.

/etc/environment

JAVA_HOME=»/usr/lib/jvm/java-8-oracle»

Сохраните файл, закройте его и примените изменения следующей командой:

Проверить внесённые изменения можно командой:

Эта команда должна вернуть путь к выбранной вами версии Java.

Заключение

Теперь у вас есть установленная Java и вы знаете, как управлять различными её версиями. Далее вы можете установить программное обеспечение, работающее на Java, например, Tomcat, Jetty, Glassfish, Cassandra или Jenkins.

Источник: https://www.digitalocean.com/community/tutorials/java-apt-get-ubuntu-16-04-ru

«Как установить разные Java JDK в Ubuntu с помощью Apt-Get»

Множество других статей и программ требует установленной Java. В этой статье мы осветим процесс установки и управления различными версиями Java.

Установка JRE/JDK в конфигурации по-умолчанию

Это рекомендуемый и наиболее простой вариант. В Ubuntu 12.04 и более ранних версиях Ubuntu будет установлен OpenJDK 6. В Ubuntu 12.10 и более поздних версиях Ubuntu будет установлен OpenJDK 7.

Установка Java с помощью apt-get очень проста. Сначала обновим список пакетов:

Затем проверим, не установлена ли уже Java:

Если в результате выполнения этой команды возвращается результат «The program java can be found in the following packages», Java еще не установлена, поэтому далее выполним команду:

sudo apt-get install default-jre

В результате выполнения этой команды будет установлена Java Runtime Environment (JRE). Если вместо этого вам необходим Java Development Kit (JDK), который обычно требуется для компиляции Java-приложений (например, Apache Ant, Apache Maven, Eclipse and IntelliJ IDEA) выполните следующую команду:

sudo apt-get install default-jdk

Вот и все, что нужно сделать для того, чтобы установить Java.

Все последующие шаги являются необязательными и должны осуществляться только тогда, когда это действительно необходимо.

Установка OpenJDK 7 (опционально)

Для установки OpenJDK 7, выполните следующую команду:

sudo apt-get install openjdk-7-jre

В результате выполнения этой команды будет установлена Java Runtime Environment (JRE). Если вместо этого вам необходим Java Development Kit (JDK), выполните следующую команду:

sudo apt-get install openjdk-7-jdk

Установка Oracle JDK (опционально)

Oracle JDK является официальным JDK. Тем не менее, с некоторых пор компания Oracle не поддерживает его в качестве варианта для установки по-умолчанию в Ubuntu.

Тем не менее, вы можете установить его с помощью apt-get. Для установки любой версии сперва выполните следующие команды:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Далее, в зависимости от того, какую конкретно версию вы хотите установить, выполните одну из следующих команд:

Oracle JDK 6

Это не самая новая версия, но она все еще используется.

sudo apt-get install oracle-java6-installer

Oracle JDK 7

Это последняя стабильная версия.

sudo apt-get install oracle-java7-installer

Oracle JDK 8

Это версия находится в состоянии developer preview, ее релиз запланирован на март 2014 года. Эта статья о Java 8 поможет вам разобраться с этой версией.

sudo apt-get install oracle-java8-installer

Управление версиями Java (опционально) Если на вашем сервере (Droplet) установлено несколько версий Java, можно задать, какая именно версия будет использоваться по-умолчанию. Для этого выполните команду:

sudo update-alternatives —config java

Результатом этой команды для двух установленных версий Java будет что-то похожее на это:

There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode 1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual mode Press enter to keep the current choice[*], or type selection number:

Вы можете выбрать номер версии Java, которая будет использоваться по-умолчанию. То же самое можно сделать для компилятора Java (javac):

sudo update-alternatives —config javac

В результате выполнения этой команды будет отображет вывод, аналогичный выводу от выполнения предыдущей команды. Выбор компилятора, используемого по-умолчаню можно сделать точно так же: указав необходимую цифру. Эта же команда может использоваться и для других команд, например, keytool, javadoc и jarsigner.

Установка переменной окружения JAVA_HOME

Для установки переменной окружения JAVA_HOME, которая необходима для работы некоторых программ, прежде всего необходимо понять, куда конкретно была установлена 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-7-oracle/jre/bin/java 1062 auto mode 1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual mode Press enter to keep the current choice[*], or type selection number:

Полный путь для каждой из установленных версий Java в нашем примере будет таким:

/usr/lib/jvm/java-7-oracle
/usr/lib/jvm/java-6-openjdk-amd64
/usr/lib/jvm/java-7-oracle

Скопируйте путь нужной вам версии Java и добавьте его в файл /etc/environment:

sudo nano /etc/environment

В этом файле добавьте следующую строчку (заменив YOUR_PATH на только что скопированный путь):

'JAVA_HOME=»YOUR_PATH»'' Это изменит переменную окружения. Теперь перезагрузим этот файл:

Проверим результат выполнив команду:

Если в результате будет отображен заданный вами путь установки нужной вам версии Java, то переменная окружения была задана успешно. Если нет, пожалуйста, убедитесь, что вы в точности следовали всем предшествующим шагам.

Эта статья честно скопирована отсюда. Спасибо за внимание 🙂

Источник: http://qa7.ru/blog/2014/12/21/kak-ustanovit-raznye-java-jdk-v-ubuntu-s-pomoshchiu-apt-get/

Ссылка на основную публикацию