Установка java Linux mint

Содержание

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

Установка java Linux mint

В этой статье речь пойдёт о проприетарной версии 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, которая у вас установлена.

Выводы

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

You May Also

Установка java Linux mint

Внимание! Это устаревшая статья, новая статья доступна по адресу «Как установить 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 http://www.oracle.com/`curl -s http://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 'http://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 http://www.oracle.com/`curl -s http://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 'http://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 https://aur.archlinux.org/jdk.git cd jdk makepkg -si

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

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

sudo archlinux-java set java-8-jdk

Читайте также  0xc0000225 при установке Windows 10 с флешки

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

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 имя_пакета

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

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

Установка java Linux mint
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.

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

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

Установка java Linux mint

Источник: 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 http://www.oracle.com/`curl -s http://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 'http://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 http://www.oracle.com/`curl -s http://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 'http://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 самым простым способом. Следите за обновлениям, заходите почаще! Лайкате и делитесь этой записью чтобы помочь нам её распространить.

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

Install Oracle Java Development Kit (JDK) 10 on Linux Mint 19

Установка java Linux mint
In this article, I will show you how to install Oracle JDK 10 on Linux Mint 19. Let’s get started.

Downloading Oracle JDK 10:

First go to the official website of Oracle Java Development Kit (JDK) at http://www.oracle.com/technetwork/java/javase/downloads/index.html and click on Java Platform (JDK) 10 download link as marked in the screenshot below.

You should see the following page. Now click on the Accept License Agreement radio button as marked in the screenshot below.

Once you accept the license agreement, you should be able to download JDK 10. Now click on the marked download link that ends in .tar.gz in the Linux section.

Your browser should prompt you to save the file. Click on Save File and then click on OK.

Your download should start.

Once the download is complete, you should find the tar.gz archive file in the ~/Downloads/ directory in your user’s HOME directory. At the time of this writing, the name of the archive file is jdk-10.0.1_linux-x64_bin.tar.gz

$ cd ~/Downloads && ls -lh

Installing Oracle JDK 10:

I am going to extract the Oracle JDK 10 .tar.gz archive in /opt directory. You may choose to install it somewhere else. It’s up to you. Just adjust the rest of the article if you do install it somewhere other than /opt.

First extract the Oracle JDK 10 archive file, jdk-10.0.1_linux-x64_bin.tar.gz to /opt directory with the following command:

$ sudo tar xvzf ~/Downloads/jdk-10.0.1_linux-x64_bin.tar.gz -C INSTALL_DIR

Note: In my case, INSTALL_DIR is /opt

The .tar.gz archive should be extracted to /opt directory.

Adding Oracle JDK 10 to the PATH:

Now that Oracle JDK 10 is installed in the /opt directory, a new sub directory should be created in /opt, which you can find out with the following command:

As you can see from the marked section of the screenshot below, the directory name is jdk-10.0.1

Note the directory name, because you will need it to set up some environment variables.

Note: The directory name may change as new updates of JDK 10 is released. Adjust it in the rest of the articles, if it changes by the time you read this article.

Now you need to create an environment variable JAVA_HOME with the value /opt/jdk-10.0.1 and add /opt/jdk-10.0.1/bin to the PATH of your Linux Mint 19 operating system. So that you don’t have to type in the full path when you run Java commands.

For example, when you want to compile a Java program, you don’t have to run /opt/jdk-10.0.1/bin/javac, instead you can just run javac if you have the environment variables JAVA_HOME and PATH set up correctly. That’s what I am going to do now.

First create a new file jdk10.sh in /etc/profile.d directory with the following command:

$ sudo nano /etc/profile.d/jdk10.sh

You should see the following window.

Now type in the following lines:

export JAVA_HOME=»INSTALL_DIR/JDK_DIR»
export PATH=»$PATH:${JAVA_HOME}/bin»

Note: It my case the INSTALL_DIR is /opt and the JDK_DIR is jdk-10.0.1, make sure to replace it correctly.

Finally, it should look something this.

Now save the file by pressing + x and then press y and then press .

Now reboot your computer with the following command:

Once your computer starts, you can check whether the environment variables JAVA_HOME and PATH is set correctly.

To check whether JAVA_HOME is set, run the following command:

As you can see from the marked section of the screenshot below, the JAVA_HOME environment variable has the correct value set.

To check whether the PATH is correctly set, run the following command:

As you can see from the marked section of the screenshot below, the JDK 10’s binary directory is in the PATH.

Testing Oracle JDK 10:

Now you can test whether JDK 10 is working correctly with the following command:

As you can see from the output of the command, JDK 10.0.1 is working correctly.

Compiling a Simple Java Program with Oracle JDK 10:

In this section I am going to write a simple Java program and compile it using Oracle JDK 10 on Linux Mint 19.

I am going to create a new file Hello.java in the ~/Documents directory in my user’s HOME directory. Hello.java is the Java source code file that I will compile with Oracle JDK 10.

Here are the contents of Hello.java:

public class Hello {

public static void main(String[] args) {

System.out.println(«Hello from LinuxHint!»);

}

}

Before you can compile the Java program, go to the directory where Hello.java file is saved, which is in my case ~/Documents

Now run the following command to compile Hello.java Java source code file with Oracle JDK 10:

Running a Java Program with Oracle Java 10:

In this section, I will show you how to run the Java program that I compiled in the earlier section of this article.

To run the Hello.java Java source file I just compiled, from the ~/Documents directory where the Hello.java source file is saved and compiled, run the following command:

Note: When you run the java program, always leave the extension. For example, if the source file is Hello.java, it should be Hello when you want to run it.

As you can see from the marked section of the screenshot below, the correct output is displayed.

That’s how you install and use Oracle JDK 10 on Linux Mint 19. Thanks for reading this article.

Источник: https://linuxhint.com/install_oracle_jdk_linux_mint_19/

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

Установка java Linux mint

Данное руководство поможет установить 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.

Читайте также  0xc0000428 при установке Windows 7

В состав 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/

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

Установка java Linux mint

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

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

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

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

sudo apt-get update

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

java -version

Если в результате выполнения этой команды возвращается результат «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-propertiessudo add-apt-repository ppa:webupd8team/javasudo 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 в нашем примере будет таким:

  1. /usr/lib/jvm/java-7-oracle
  2. /usr/lib/jvm/java-6-openjdk-amd64
  3. /usr/lib/jvm/java-7-oracle

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

sudo nano /etc/environment

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

JAVA_HOME=»YOUR_PATH»

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

source /etc/environment

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

echo $JAVA_HOME

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

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