Установка Java JRE / JDK в Linux

Содержание

Установка Java в Linux

Установка Java JRE / JDK в Linux

В этой статье речь пойдёт о проприетарной версии Java.

Часто происходят ситуации, когда пользователь пытается открыть какую-либо программу на Java, а она либо вообще не запускается, либо пытается это сделать с помощью OpenJDK (Java Development Kit).

Но вместо результата вы получаете кучу ошибок (как например с Minecraft). В данных ситуациях вам, скорее всего, поможет установка Java от Oracle.

Я вам расскажу, как установить JRE (Java Runtime Environment) и JDK (Java Development Kit)  8 версии на такие дистрибутивы, как Ubuntu, CentOS и Arch, а также как выбрать нужную среду по умолчанию.

Чем отличается JDK от JRE

  • JRE – Java Runtime Environment – это среда выполнения Java. Предназначена для обычного использования. Позволяет запускать приложения, написанные на языке Java.
  • JDK– Java Development Kit – стандартная версия платформы Java, предназначенная для разработки. Это специальный пакет разработчика, в который входят документация, различные утилиты, компилятор, библиотеки классов, а также сама JRE.

JRE

Скачать архив с необходимой вам версией вы можете с официального сайта. Далее вам надо перенести его в желаемую директорию и распаковать. Рекомендую /opt/java, далее она и будет использоваться. Сделайте это, используя следующие команды:

sudo mv ~/путь/до/файла/jre*.tar.gz /opt/java

sudo tar -xzf /opt/java/jre*.tar.gz

Где “*” – версия Java.

JDK

Загрузите архив со средствами разработчки с официального сайта компании Oracle. Также перенесите его в желаемую директорию и распакуйте:

sudo mv ~/путь/до/файла/jdk*.tar.gz /opt/java

sudo tar -xzf /opt/java/jdk*.tar.gz

JRE и JDK

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

Внимание! Будут установлены как JRE, так и JDK. Сначала добавим репозиторий и обновим списки пакетов:

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

В процессе установки необходимо будет принять лицензионное соглашение:

sudo apt-get install oracle-java8-installer

Ubuntu

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

sudo update-java-alternatives -s java-8-oracle

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

sudo apt-get install oracle-java8-set-default

Или же вы можете установить альтернативы сами. Делается это с помощью следующих команд:

sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/java-8-oracle/bin/java 1

sudo update-alternatives –install /usr/bin/javaс javaс /usr/lib/jvm/java-8-oracle/bin/javaс 1

sudo update-alternatives –install /usr/bin/javaws javaws /usr/lib/jvm/java-8-oracle/bin/javaws 1

Теперь осталось выбрать версии исполняемых файлов java, javaws и javac, которые будут использоваться по умолчанию:

sudo update-alternatives –config java

sudo update-alternatives –config javac

sudo update-alternatives –config javaws

ArchLinux

Для начала просмотрите список установленных сред:

archlinux-java status

Затем установите необходимую вам:

archlinux-java set имя_среды

Пример:

archlinux-java set java-8-jre/jre

CentOS

Выбрать необходимую среду можно с помощью команд, данных ниже (так же, как и в Ubuntu). Вам нужно будет просто выбрать цифру, соответствующую номеру версии:

sudo update-alternatives –config java

sudo update-alternatives –config javac

sudo update-alternatives –config javaws

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

Чтобы настройки были доступны для всех пользователей, будем использовать файл /etc/profile. Откройте его для редактирования любым текстовым редактором с помощью команды sudo и добавьте в конец следующие строки:

  1. export JAVA_HOME=/opt/java/jdk*/
  2. export JRE_HOME=/opt/java/jdk*/jre
  3. export PATH=$PATH:/opt/java/jdk*/bin:/opt/java/jdk*/jre/bin

Не забывайте! 

  • Вместо пути по умолчанию /opt/java укажите тот, который использовали;
  • Если вы используете не JDK, а JRE, то в пути у вас так же будет не “jdk*”, а “jre*”;
  • “*” – версия Java, которая у вас установлена.

Выводы

Источник: //losst.ru/ustanovka-java-v-linux

Как установить Java-JRE и JDK из файла RPM на Linux

Установка Java JRE / JDK в Linux
JRE означает Java Runtime Environment.

JDK расшифровывается как Java Development Kit.

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

Но, если вы делаете какую-то работу по разработки или компиляции приложения, которое требует Java SDK, то вам необходимо установить JDK.

В этом руководстве объясняется, как установить JRE только, только JDK и JRE и вместе с JDK.

Скачать только Java 8 JRE

Последняя версия Java 8 доступна для загрузки из здесь. Нажмите на ссылку «Скачать» рядом с «JRE».

Вот прямая ссылка для загрузки Скачать JRE 8.

Нажмите на радио-кнопку, которая говорит: «Примите лицензионное соглашение». Кнопка радио исчезнет, ​​и вы увидите это сообщение: Thank you for accepting the Oracle Binary Code License Agreement for Java SE; Теперь вы можете скачать это программное обеспечение.

Для 64-битной Linux, загрузите файл JRE 8u131-линукс-x64.rpm, который находится в «Linux x64»

для 32-битной Linux, загрузите файл JRE 8u131-линукс-i586.rpm, который находится в «Linux x86»

Установка только Java 8 JRE

На этом сервере, в настоящее время не установлена Java.

# java -version-bash: java: command not found # rpm -qa | grep -i jre

Установите загруженный rpm файл JRE, как показано ниже.

# rpm -ivh jre-8u131-linux-x64.rpm –testPreparing… ################# [100%] # rpm -ivh jre-8u131-linux-x64.rpm Preparing… ################# [100%]Updating / installing… 1:jre1.8.0_131-1.8.0_131-fcs ################# [100%]Unpacking JAR files… plugin.jar… javaws.jar… deploy.jar… rt.jar… jsse.jar… charsets.jar… localedata.jar…

Убедитесь в том, что он успешно установлен. В этом примере, как мы видим, это установлена версия Java 1.8.0.

# java -versionjava 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) # rpm -qa | grep -i jrejre1.8.0_131-1.8.0_131-fcs.x86_64

Скачать только Java 8 JDK

Если вы устанавливаете JDK, как правило, не нужно устанавливать JRE отдельно, так как все бинарные файлы, входящие в состав JRE также входит в состав JDK.

Последняя версия Java 8 доступна для загрузки здесь. Нажмите на ссылку «Скачать» рядом с «JDK».

Вот прямая ссылка для загрузки JDK 8 Скачать.

Нажмите на радио-кнопку, которая говорит: «Примите лицензионное соглашение». Кнопка радио исчезнет, ​​и вы увидите это сообщение: Thank you for accepting the Oracle Binary Code License Agreement for Java SE; Теперь вы можете скачать это программное обеспечение.

Для 64-битной Linux, загрузите файл jdk-8u131-linux-x64.rpm, который находится в «Linux x64»

для 32-битной Linux, загрузите файл jdk-8u131-linux-i586.rpm, который находится в «Linux x86»

Установка только Java 8 JDK

Установите Java-JDK в вашей системе, как показано ниже.

# rpm -ivh jdk-8u131-linux-x64.rpm –testPreparing… ################ [100%] # rpm -ivh jdk-8u131-linux-x64.rpm Preparing… ################ [100%]Updating / installing… 1:jdk1.8.0_131-2000:1.8.0_131-fcs ################ [100%]Unpacking JAR files… tools.jar… plugin.jar… javaws.jar… deploy.jar… rt.jar… jsse.jar… charsets.jar… localedata.jar…

Убедитесь, что успешно установлен rpm JDK.

# rpm -qa | grep -i jdkjdk1.8.0_131-1.8.0_131-fcs.x86_64

Расположение файлов Java 8 JRE и JDK

По умолчанию, указанные выше шаги будут устанавливать JRE и JDK в каталог  /usr/java, как показано ниже.

# ls -l /usr/java/lrwxrwxrwx. 1 root root 16 Jun 1 11:57 default -> /usr/java/latestdrwxr-xr-x. 9 root root 4096 Jun 1 12:02 jdk1.8.0_131drwxr-xr-x. 7 root root 4096 Jun 1 11:57 jre1.8.0_131lrwxrwxrwx. 1 root root 22 Jun 1 12:02 latest -> /usr/java/jdk1.8.0_131

Вывод команды ls выше указывает на то, что вы можете установить несколько версий JRE или JDK на той же машине, так как каждый вариант установки получит свое собственное имя каталога с номером версии в нем.

Исполняемый Java используются от места JRE (а не от местоположения JDK).

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

Как показано ниже, Java исполняемый файл указывает на /usr/bin/java

# whereis javajava: /usr/bin/java /usr/share/man/man1/java.1

/usr/bin/java действительно указывает на Java в каталоге /etc/alternatives.

# ls -l /usr/bin/javalrwxrwxrwx. 1 root root 22 Jun 1 17:03 /usr/bin/java -> /etc/alternatives/java

И, наконец, как вы видите здесь, то альтернативы Java указывает на исполняемый файл из Java 8 JRE, который только что мы установили. (в каталога /usr/java/jre1.8.0_131/bin)

# ls -l /etc/alternatives/javalrwxrwxrwx. 1 root root 31 Jun 1 17:03 /etc/alternatives/java -> /usr/java/jre1.8.0_131/bin/java

, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник: //andreyex.ru/operacionnaya-sistema-linux/kak-ustanovit-java-jre-i-jdk-iz-fajla-rpm-na-linux/

Как установить JAVA 8 (JDK) последней версии на Linux

Установка Java JRE / JDK в Linux

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

Java — это набор программного обеспечения, который был разработан Sun Microsystems в 1995, он известен за свою кроссплатформенность.

Платформа Java используется миллионами приложений, веб-сайтов (особенно используется в банковских сайтах) благодаря своей быстрой, безопасной и надёжной природе.

Сегодня Java — везде, от настольных компьютеров до дата-центров, от игровых консолей до научных компьютеров, от мобильных телефонов до Интернет серверов и т.д.

Можно установить более чем одну версию Java и запускать их на том же компьютере, также возможно иметь различные версии JDK и JRE в одно и то же время, в действительности, множеству приложений нужна Java-jre (Java Runtime Environment – среда выполнения для Java) а тем, которые связаны с разработкой, нужна Java-sdk (Software Development Kit — набор инструментов разработчика). JDK  уже включает в себя JRE, поэтому мы установим только JDK. 

Множество дистрибутивов Linux поставляются с другой версией Java, называемой OpenJDK (эта версия не разрабатывалась в Sun Microsystems и не преобреталась Oracle Corporation). OpenJDK — это реализация приложений Java с открытым исходным кодом.

Последней стабильной версией Java является релиз 1.8.0_66, т.е. 8u66.

Установка Java 8 в Linux

1. Перед установкой Java, для начала сверим версию уже установленной Java.

java -version java version “1.7.0_79” OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-1~deb8u1) OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

2. Создадим директорию в которую установим Java. Для глобального доступа (для всех пользователей) установка предпочтительна в директорию /opt/java. Следующие команды необходимо выполнять от имени администратора.

sudo su –

(или перед каждой командой добавляйте sudo)

mkdir -p /opt/java && cd /opt/java

3. Теперь время загрузить тарбол — источник установки Java (JDK) с последней версией под нашу архитектуру. Скачивайте Java и любые другие программы только с официальных сайтов!

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

jdk-8u*-linux-i586.tar.gz [Для 32-битных систем] jdk-8u*-linux-x64.tar.gz [Для 64-битных систем]

Как вариант, вы можете использовать команду wget для загрузки файла прямо в директорию /opt/java, как это сделать показано ниже:

————— Для 32-битных систем ————— cd /opt/java curl -s //www.oracle.com/`curl -s //www.oracle.com/technetwork/java/javase/downloads/index.html | grep -o -E '/technetwork/java/javase/downloads/jdk8\-downloads\-[0-9]{1,10}.html' | head -n 1` | grep -o -E '//download.oracle.com/otn\-pub/java/jdk/8u[0-9]+\-b[0-9]+/[a-z0-9]+/jdk\-8u[0-9]+\-linux\-i586.tar.gz' | tail -n 1  > temp; wget –no-cookies –no-check-certificate –header “Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie” “`cat temp`”; rm temp ————— Для 64-битных систем ————– cd /opt/java curl -s //www.oracle.com/`curl -s //www.oracle.com/technetwork/java/javase/downloads/index.html | grep -o -E '/technetwork/java/javase/downloads/jdk8\-downloads\-[0-9]{1,10}.html' | head -n 1` | grep -o -E '//download.oracle.com/otn\-pub/java/jdk/8u[0-9]+\-b[0-9]+/[a-z0-9]+/jdk\-8u[0-9]+\-linux\-x64.tar.gz' | tail -n 1  > temp; wget –no-cookies –no-check-certificate –header “Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie” “`cat temp`”; rm temp 4. Когда загрузка завершена, вы можете извлечь тарбол использованием команды tar как показано ниже.

tar -zxvf jdk-*.tar.gz && rm *.tar.gz && mv jdk1.8.0_* jdk1.8.0

5. Далее используем команду update-alternatives, чтобы сказать системе, где java и её исполнимые файлы установлены.

cd jdk1.8.* update-alternatives –install /usr/bin/java java /opt/java/jdk1.8*/bin/java 100 update-alternatives –config java

Выбираем вариант

1 /opt/java/jdk1.8.0/bin/java 100 ручной режим

Т.е. нужно ввести 1.

6. Скажем системе обновить альтернативы javac так:

update-alternatives –install /usr/bin/javac javac /opt/java/jdk1.8*/bin/javac 100 update-alternatives –config javac

У вас может быть так:

Или так:

В любом случае, всё в порядке. Если у вас как на втором скриншоте, то также наберите 1.

7. Похожим образом обновляем альтернативы jar так:

update-alternatives –install /usr/bin/jar jar /opt/java/jdk1.8*/bin/jar 100 update-alternatives –config jar

Может быть так:

А может просто сказать, что настраивать нечего, т. к. есть только одна альтернатива.

8. Настройка переменных окружения Java.

export JAVA_HOME=/opt/java/jdk1.8.0/ export JRE_HOME=/opt/java/jdk1.8.0/jre export PATH=$PATH:/opt/java/jdk1.8.0/bin:/opt/java/jdk1.8.0/jre/bin

После перезагрузки значения переменных окружения сбросятся. Чтобы не вводить эти значения каждый раз после перезагрузки можно отредактировать один из трёх файлов: 

ИЛИ

ИЛИ

Рекомендуется выбрать /etc/profile, поскольку в этом случае настройки будут доступны для всех пользователей системы. Откройте этот файл:

gedit /etc/profile

И добавьте в самый конец строки:

export JAVA_HOME=/opt/java/jdk1.8.0/ export JRE_HOME=/opt/java/jdk1.8.0/jre export PATH=$PATH:/opt/java/jdk1.8.0/bin:/opt/java/jdk1.8.0/jre/bin

9. Чтобы убедиться, опять проверим версию Java.

java -version java version “1.8.0_51” Java(TM) SE Runtime Environment (build 1.8.0_51-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

Предположение: Если вы не используете OpenJDK (открытую реализацию java), вы можете удалить её следующим образом:

# apt-get remove openjdk-*

Включение поддержки Java в Firefox

10. Для включения поддержки Java 8 JDK в Firefox, нужно набрать следующие команды, это задействует модуль Java в Firefox.

На Debian, Ubuntu и Mint

————— Для 32-битных систем ————— update-alternatives –install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk1.8.0/jre/lib/i386/libnpjp2.so 20000 ————— Для 64-битных систем ————— update-alternatives –install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk1.8.0/jre/lib/amd64/libnpjp2.so 20000

На RHEL, CentOS и Fedora

————— Для 32-битных систем ————— alternatives –install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk1.8.0/jre/lib/i386/libnpjp2.so 20000 ————— Для 64-битных систем ————— alternatives –install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk1.8.0/jre/lib/amd64/libnpjp2.so 20000

Если у вас появилась ошибка

update-alternatives: ошибка: альтернативная ссылка /usr/lib/mozilla/plugins/libjavaplugin.so уже управляется mozilla-javaplugin.so

То выполните (на Debian, Mint. Ubuntu, Kali Linux):

update-alternatives –remove-all mozilla-javaplugin.so

А затем указанную выше команду.

11. Теперь проверяем поддержку Java, перезапускаем Firefox и вводим about:plugins в адресной строке. У вас должно получиться что-то похожее на следующий скриншот.

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

Источник: //ZaLinux.ru/?p=254

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

Установка Java JRE / JDK в Linux

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

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

$ sudo apt-get update

Проверим наличие 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.

СВами

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

You May Also

Установка Java JRE / JDK в Linux

Внимание! Это устаревшая статья, новая статья доступна по адресу «Как установить Java 10 (JDK 10, JRE 10) в Linux».

Установка JDK в Ubuntu, Linux Mint, Debian

В репозиториях (источниках приложений) Linux обычно присутствует OpenJDK – это реализация Java от сообщества. Если вы предпочитаете проприетарную версию от Sun Microsystems (Oracle Corporation), то её нужно установить самостоятельно с официального веб-сайта.

Начнём с проверки версии:

java -version

Может быть выведено:

java version “1.7.0_79” OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-1~deb8u1) OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

Как можно понять по записям, установлен OpenJDK.

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

Приложение 'java' может быть найдено в следующих пакетах: * default-jre * openjdk-8-jre-headless * gcj-4.8-jre-headless * gcj-4.9-jre-headless * gcj-5-jre-headless * gcj-6-jre-headless * openjdk-9-jre-headless Попробуйте: sudo apt install

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

sudo su – mkdir -p /opt/java && cd /opt/java

Теперь выберите команду в зависимости от того, у вас 32-битная или 64-битная система:

————— Для 32-битных систем ————— cd /opt/java curl -s //www.oracle.com/`curl -s //www.oracle.com/technetwork/java/javase/downloads/index.html | grep -o -E '/technetwork/java/javase/downloads/jdk8\-downloads\-[0-9]{1,10}.html' | head -n 1` | grep -o -E '//download.oracle.com/otn\-pub/java/jdk/8u[0-9]+\-b[0-9]+/[a-z0-9]+/jdk\-8u[0-9]+\-linux\-i586.tar.gz' | tail -n 1 > temp; wget –no-cookies –no-check-certificate –header “Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie” “`cat temp`”; rm temp ————— Для 64-битных систем ————– cd /opt/java curl -s //www.oracle.com/`curl -s //www.oracle.com/technetwork/java/javase/downloads/index.html | grep -o -E '/technetwork/java/javase/downloads/jdk8\-downloads\-[0-9]{1,10}.html' | head -n 1` | grep -o -E '//download.oracle.com/otn\-pub/java/jdk/8u[0-9]+\-b[0-9]+/[a-z0-9]+/jdk\-8u[0-9]+\-linux\-x64.tar.gz' | tail -n 1 > temp; wget –no-cookies –no-check-certificate –header “Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie” “`cat temp`”; rm temp

Извлекаем и переименовываем архив (фактически, это и есть вся установка):

tar -zxvf jdk-*.tar.gz && rm *.tar.gz && mv jdk1.8.0_* jdk1.8.0

Далее используем команду update-alternatives, чтобы сказать системе, где java и её исполнимые файлы установлены.

cd jdk1.8.* update-alternatives –install /usr/bin/java java /opt/java/jdk1.8*/bin/java 100 update-alternatives –config java

Выбираем вариант

1 /opt/java/jdk1.8.0/bin/java 100 ручной режим

Т.е. нужно ввести 1.

Скажем системе обновить альтернативы javac (компилятора Java) так:

update-alternatives –install /usr/bin/javac javac /opt/java/jdk1.8*/bin/javac 100 update-alternatives –config javac

Система может написать, что имеется только одна альтернатива – это тоже нормально.

Похожим образом обновляем альтернативы jar так:

update-alternatives –install /usr/bin/jar jar /opt/java/jdk1.8*/bin/jar 100 update-alternatives –config jar

Опять же, может оказаться только одна альтернатива, если их там будет несколько, то снова выберите ту, которая /opt/java/jdk1.8.

Настройка переменных окружения Java.

Выполните в консоли:

export JAVA_HOME=/opt/java/jdk1.8.0/ export JRE_HOME=/opt/java/jdk1.8.0/jre export PATH=$PATH:/opt/java/jdk1.8.0/bin:/opt/java/jdk1.8.0/jre/bin

После перезагрузки значения переменных окружения сбросятся. Чтобы не вводить эти значения каждый раз после перезагрузки можно отредактировать один из трёх файлов:

$HOME/.bashrc

ИЛИ

$HOME/.profile

ИЛИ

/etc/profile

Рекомендуется выбрать /etc/profile, поскольку в этом случае настройки будут доступны для всех пользователей системы. Откройте этот файл:

gedit /etc/profile

И добавьте в самый конец строки:

export JAVA_HOME=/opt/java/jdk1.8.0/ export JRE_HOME=/opt/java/jdk1.8.0/jre export PATH=$PATH:/opt/java/jdk1.8.0/bin:/opt/java/jdk1.8.0/jre/bin

Чтобы убедиться, опять проверим версию Java.

java -version

Вывод:

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)

Предположение: Если вы не используете OpenJDK (открытую реализацию java), вы можете удалить её следующим образом:

apt-get remove openjdk-*

Установка JDK в Arch Linux

git clone //aur.archlinux.org/jdk.git cd jdk makepkg -si

Настройка альтернатив

Для использования JDK ('java-8-jdk') запустите:

sudo archlinux-java set java-8-jdk

Чтобы узнать статус:

archlinux-java status

Удаление OpenJDK (если хотите):

Проверьте, какие из пакетов OpenJDK у вас установлены:

pacman -Qs openjdk

Среди них могут быть:

  • jdk8-openjdk
  • jre8-openjdk
  • jre8-openjdk-headless
  • jdk7-openjdk
  • jre7-openjdk
  • jre7-openjdk-headless

Если какие-либо (или сразу все) пакеты вам не нужны, то удалите их командой:

sudo pacman -R имя_пакета

Источник: //Java9.ru/?p=70

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

Установка Java JRE / JDK в Linux

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.

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

How to Install Java 9 JDK on Linux Systems

Установка Java JRE / JDK в Linux

Java is a collection of software better known for it’s cross platform availability was developed by Sun Microsystems in 1995.

Java platform is used by millions of applications and websites (specially used in banking sites) due to its fast, secure and reliable nature.

Today, Java is everywhere, from desktops to data-centers, game consoles to scientific computers, mobile phones to the Internet, etc…

There are more than one version of Java can be installed and running on same computer and also it’s possible to have different version of JDK and JRE simultaneously on a machine, actually there are abundant of applications that requires Java-jre (Java Runtime Environment) and those who are developer required Java-sdk (Software Development Kit).

A lots of Linux distribution comes with other version of Java called OpenJDK (not the one developed by Sun Microsystems and acquired by Oracle Corporation). OpenJDK is an open source implementation of Java application.

Latest stable release of Java version is 9.0.4.

Install Java 9 in Linux

1. Before installing Java, make sure to first verify the version of installed Java.

# java -version java version “1.7.0_75” OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-2) OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

It’s clear from the output above that the installed version of Java is OpenJDK 1.7.0_75.

2. Make a directory where you want to install Java. For global access (for all users) install it preferably in the directory /opt/java.

# mkdir /opt/java && cd /opt/java

3. Now it’s time to download Java (JDK) 9 source tarball files for your system architecture by going to official Java download page.

For reference, we have provided the source tarball file-name, please select and download these below mentioned file only.

jdk-9.0.4_linux-x64_bin.tar.gz

Alternatively, you may use wget command to download file directly into the /opt/java directory as shown below.

# cd /opt/java # wget –no-cookies –no-check-certificate –header “Cookie: oraclelicense=accept-securebackup-cookie” //download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz

4. Once file has been downloaded, you may extract the tarball using tar command as shown below.

# tar -zxvf jdk-9.0.4_linux-x64_bin.tar.gz

5. Next, move to the extracted directory and use command update-alternatives to tell system where java and its executables are installed.

# cd jdk-9.0.4/ # update-alternatives –install /usr/bin/java java /opt/java/jdk-9.0.4/bin/java 100 # update-alternatives –config java

Update Java Alternatives

6. Tell system to update javac alternatives as:

# update-alternatives –install /usr/bin/javac javac /opt/java/jdk-9.0.4/bin/javac 100 # update-alternatives –config javac

Update Javac Alternatives

7. Similarly, update jar alternatives as:

# update-alternatives –install /usr/bin/jar jar /opt/java/jdk-9.0.4/bin/jar 100 # update-alternatives –config jar

Update Jar Alternatives

8. Setting up Java Environment Variables.

# export JAVA_HOME=/opt/java/jdk-9.0.4/ # export JRE_HOME=/opt/java/jdk-9.0.4/jre # export PATH=$PATH:/opt/java/jdk-9.0.4/bin:/opt/java/jdk-9.0.4/jre/bin

Set Java Environment Variables

9. Now You may verify the Java version again, to confirm.

# java -version java version “9.0.4” Java(TM) SE Runtime Environment (build 9.0.4+11) Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

Suggested: If you are not using OpenJDK (open source implementation of java), you may remove it as:

# yum remove openjdk-* [On CentOs/RHEL] # apt-get remove openjdk-* [On Debian/Ubuntu]

Enable Java Support in Firefox

10. To enable Java 9 JDK Support in Firefox, you need to run following commands to enable Java module for Firefox.

On Debian, Ubuntu and Mint

# update-alternatives –install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk-9.0.4/lib/libnpjp2.so 20000

On RHEL, CentOS and Fedora

# alternatives –install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk-9.0.4/lib/libnpjp2.so 20000

11. Now verify the Java support by restarting Firefox and enter about:plugins on the address bar. You will get similar to below screen.

Java 8 Support in Firefox

That’s all for now. Hope this post of mine will help you in setting oracle Java, the easiest way. I would to know your view on this. Keep connected, Stay tuned! and share us and help us get spread.

Источник: //www.tecmint.com/install-java-jdk-jre-in-linux/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.