Часто пользователь хочет запустить в Linux программу, написанную на Java, но в результате получает кучу ошибок. Причина этому – отсутствие некоторых программных пакетов, которые нужны для корректной работы языка программирования. В статье расскажем, как правильно установить Java в Linux.
Возможности Java
Java – популярный язык программирования. На нем разработано тысячи приложений.
Чтобы Джава корректно работала в ОС Linux, следует инсталлировать два программных модуля – JRE и JDK.
Предназначение:
- JRE – среда, позволяющая запускать программные продукты, которые написаны на языке Java.
- JDK – пакет, предназначенный для создания программ. В модуль входят компилятор, документация по языку, библиотека стандартных классов и т. д.
Пакеты JRE и JDK в первую очередь понадобятся тем, кто решил разработать собственное ПО. Также язык Джава будет полезен рядовым пользователям. Ведь программные продукты, написанные на рассматриваемом ЯП, попросту не запускаются без установленных пакетов Runtime Environment и Development Kit (к примеру, Майнкрафт).
Системные требования
Системные требования зависят от версии программных пакетов. К примеру, Джава 8 работает на Ubuntu 12.04 и выше. А 7-я модификация программного обеспечения от Oracle поддерживается версией Убунту 10.04 и ниже.
Минимальные требования:
Операционная система | Linux: Oracle, Red Hat Enterprise, Suse Enterprise Server, Ubuntu |
Браузер | Firefox 3.6 и выше |
Скачать Java
Скачать все версии Java для Linux можно на официальном сайте компании Oracle.
Программные пакеты Runtime Environment и Development Kit распространяются по свободной лицензии. А это значит, что скачать их на Linux можно бесплатно.
На сайте представлено 4 установочных файла:
- Линукс RPM – модификация с поддержкой RPM для 32-разрядной системы;
- Линукс – модификация для 32-разрядной системы;
- Линукс x64 – модификация для 64-разрядной системы;
- Линукс x64 RPM – модификация с поддержкой RPM для 64-разрядной системы.
Инструкция по установке на Linux
В операционной системе Linux установка Java не займет много времени. ПО можно инсталлировать, прописав в терминале пару команд.
- Перейдите в директорию, в которую нужно инсталлировать программу. Для этого используйте команду cd.
- Переместите скачанный архив в текущую директорию.
- Распакуйте архив, используя команду tar zxvf имя_файла. После завершения модули Runtime Environment и Development Kit инсталлируются в автоматическом режиме.
Процесс установки Джавы на базе RPM немного отличается:
- Перейдите в режим рут-пользователя. Для этого задействуйте команду su и после этого укажите пароль от учетной записи с особыми правами.
- Удалите из системы ранние версии Джавы. Задействуйте команду rpm с параметром -e. Устанавливать утилиту rpm нужно отдельно.
- Перейдите в директорию, в которую нужно установить программу. Для этого используйте команду cd.
- Распакуйте архив командой rpm с параметром -ivh. После завершения модули JRE и JDK инсталлируются в автоматическом режиме.
Как обновить Java на Linux
Чтобы иметь на компьютере последнюю модификацию JDK и JRE, регулярно обновляйте программные пакеты. Последняя версия Джавы доступна на нашем сайте.
Стоит отметить, что системой предусмотрено автоматическое обновление JDK и JRE. Однако можно инсталлировать последнюю версию Джавы вручную:
- Скачайте архив с новой версией Джавы. Используя запись пользователя с особыми правами, скопируйте загруженный файл в папку Java. Она лежит в директории local, которая расположена в папке use.
- Разархивируйте файл. Сей процесс уже был описан выше.
- Отредактируйте системный файл под названием profile. Он находится в директории etc. В конце файла отредактируйте переменные среды (JAVA_HOME и JRE_HOME). Поменяйте номер версии со старого на новый.
Java — это язык программирования, повсюду используемый как в настольных, так и мобильных устройствах. Пожалуй, самой популярной и мощной технологией для создания приложений является именно Джава. Поэтому неудивительно, что на Linux-системах уже длительное время существует её поддержка — это прямое доказательство мультиплатформенности языка.
Установка Java способствует расширению функционала Ubuntu.
Чтобы пользователь с компьютером на базе Ubuntu Linux мог работать с Java — ПК нужно «обучить» этой технологии на программном уровне. Когда выполнена установка Java, Ubuntu существенно расширяет свою функциональность. Поэтому без поддержки этого языка редко удаётся обойтись.
Что предстоит установить?
Тем, кто пишет приложения на языке Java, нужен набор инструментов разработчика — Development Kit. А также есть смысл установить Runtime Environment. Эти средства содержат в себе все нужные приспособления для полноценного создания программ. Далее мы детально рассмотрим вопрос, как установить Java на Ubuntu.
Инсталляция
Сначала необходимо обновить системные репозитории. Это можно сделать, введя в терминале:
Далее нужно проверить, присутствует ли Java в системе на текущий момент. И если она есть, какая версия установлена?
В случае, если на компьютере отсутствует требуемая поддержка, вы, скорее всего, увидите это:
«The program ‘java’ can be found in the following packages:
* default-jre
* gcj-4.9-jre-headless
* gcj-5-jre-headless
* openjdk-7-jre-headless
* gcj-4.8-jre-headless
* openjdk-6-jre-headless
* openjdk-8-jre-headless
* openjdk-9-jre-headless
Try: apt install »
Установим комплект разработчика с открытым исходным кодом — Runtime Environment.
В продолжении работы нужно подтвердить вопрос системы. Для этого нажмите «Y».
По аналогии можно установить и Джава Development Kit:
Теперь нам предстоит найти и настроить зависимости. Только установка Java с зависимостями будет полноценной.
«$ sudo apt-get install python-software-properties»
Добавим в систему соответствующий репозиторий для языка:
«$ sudo add-apt-repository ppa:webupd8team/java»
Обновим сведения о репозиториях:
«$ sudo apt-get -y install oracle-java8-installer».
Для подтверждения операций потребуется нажать «ОК», возможно, несколько раз. Если установка прошла успешно, вы будете оповещены сообщением со словами «…plugin installed». Теперь подтвердим установку: «$ java —version». В ответ на команду терминала вы должны получить примерно следующее сообщение:
«java version «1.8.0_74»
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)»
Установленный набор пакетов можно с успехом применять как для написания собственных программ, так и для поддержки работы стороннего ПО.
Дополнительные переменные
В процессе работы могут потребоваться переменные. Они используются в работе некоторых программ. Особенно это касается ПО, которое в своей работе опирается на нужный нам язык программирования. Это относится и к переменной «JAVA_HOME».
Для начала определите путь, по которому была установлена Java. Сделайте это с помощью команды:
«sudo update-alternatives —config java»
Как ответ на эту команду, вы должны получить сообщение с путями установки и другими данными. Запишите или скопируйте путь установки актуальной версии Джава отдельно. Откройте файл «sudo nano /etc/environment». Добавьте в него строку «JAVA_HOME=”Ваш_путь”», где «Ваш_путь» — это скопированные данные о месте расположения папки. Далее потребуется перезагрузить файл: «source /etc/environment». На этом добавление переменной завершено.
Плагин для браузера
Две команды, — вот способ, как установить поддержку Джава на браузер под Ubuntu.
«sudo update-alternatives —install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so»
«sudo update-alternatives —config mozilla-javaplugin.so»
Как удалить поддержку Java ?
Бывают случаи, когда поддержка языка и технологий, а также пакета разработчика больше не нужна. Для полноценного удаления из системы ненужных компонентов можно применять следующие команды. Какие инструменты помогут при том, как удалить Java с Ubuntu?
У вас есть возможность удалить все версии, кроме используемой. Для этого нужно выполнить команду:
Возможно и удалить из системы седьмую версию языка. Для этого можно использовать:
Выводы
Если нужна установка Java 8, Ubuntu предлагает большой набор возможностей по работе с ней. Как и любая система на основе ядра Линукс, она позволяет проводить точную настройку компонентов ещё до начала установки. Надеемся, это одно из тех качеств Убунту, которое нравится и вам.
Если остались вопросы или вы желаете обсудить тему — Добро пожаловать в комментарии!
В этом руководстве рассматривается установка 32-разрядной и 64-разрядной версии Oracle Java 7 (в настоящее время номер версии 1.7.0_45) JDK / JRE в 32-разрядных и 64-разрядных операционных системах Ubuntu. Эти инструкции также будут работать в Debian и Linux Mint. Если ты.
- Как включить Oracle Java в ваших веб-браузерах в Ubuntu Linux
- Как обновить Oracle Java на Ubuntu Linux
Необязательно: как включить Oracle Java в ваших веб-браузерах
Чтобы включить подключаемый модуль Java в веб-браузерах, вы должны создать символическую ссылку из каталога подключаемых модулей веб-браузеров к местоположению подключаемого модуля Java, включенного в ваш дистрибутив Oracle Java.
- Важная заметка: Я бы настоятельно рекомендовал соблюдать осторожность при включении Oracle Java 7 в ваших веб-браузерах, поскольку в системе безопасности обнаружено множество уязвимостей и уязвимостей. По сути, путем включения Oracle Java 7 в ваших веб-браузерах при обнаружении уязвимости или уязвимости безопасности злоумышленники взламывают вашу систему и компрометируют ее. Дополнительные сведения о недостатках безопасности и эксплойтах в Java см. На следующем веб-сайте: Java Tester
Гугл Хром
32-битные инструкции Oracle Java
Выполните следующие команды.
- Введите / скопируйте / вставьте: sudo mkdir -p / opt / google / chrome / плагины
- это создаст каталог с именем / opt / google / chrome / plugins
- Введите / Вставьте / Скопируйте: cd / opt / google / chrome / плагины
- это переведет вас в каталог плагинов Google Chrome, убедитесь, что вы находитесь в этом каталоге, прежде чем создавать символическую ссылку
- Введите / Вставьте / Скопируйте: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
- это создаст символическую ссылку из плагина Java JRE (Java Runtime Environment) libnpjp2.so в ваш браузер Google Chrome
64-битные инструкции Oracle Java
Выполните следующие команды.
- Введите / скопируйте / вставьте: sudo mkdir -p / opt / google / chrome / плагины
- это создаст каталог с именем / opt / google / chrome / plugins
- Введите / Вставьте / Скопируйте: cd / opt / google / chrome / плагины
- это переведет вас в каталог плагинов Google Chrome, убедитесь, что вы находитесь в этом каталоге, прежде чем создавать символическую ссылку
- Введите / Вставьте / Скопируйте: sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
- это создаст символическую ссылку из плагина Java JRE (Java Runtime Environment) libnpjp2.so в ваш браузер Google Chrome
Напоминания
Примечание: Иногда, когда вы вводите указанную выше команду, вы можете получить сообщение, в котором говорится:
- ln: создание символической ссылки `./libnpjp2.so ‘: файл существует
- Чтобы исправить эту проблему, просто удалите предыдущую символическую ссылку с помощью следующей команды:
- Введите / скопируйте / вставьте: cd / opt / google / chrome / плагины
- Введите / скопируйте / вставьте: sudo rm -rf libnpjp2.so
- Убедитесь, что вы находитесь в каталоге / opt / google / chrome / plugins, прежде чем вводить команду
Перезагрузите веб-браузер и перейдите в Тестер Java чтобы проверить, работает ли Java в вашем веб-браузере.
Mozilla Firefox
32-битные инструкции Oracle Java
Выполните следующие команды.
- Введите / Вставьте / Скопируйте: cd / usr / lib / mozilla / плагины
- это переведет вас в каталог / usr / lib / mozilla / plugins, создайте этот каталог, если у вас его нет
- Введите / Вставьте / Скопируйте: sudo mkdir -p / usr / lib / mozilla / плагины
- это создаст каталог / usr / lib / mozilla / plugins, убедитесь, что вы находитесь в этом каталоге, прежде чем создавать символическую ссылку
- Введите / Вставьте / Скопируйте: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
- это создаст символическую ссылку из плагина Java JRE (Java Runtime Environment) libnpjp2.so в ваш браузер Mozilla Firefox
64-битные инструкции Oracle Java
Выполните следующие команды.
- Введите / Вставьте / Скопируйте: cd / usr / lib / mozilla / плагины
- это переведет вас в каталог / usr / lib / mozilla / plugins, создайте этот каталог, если у вас его нет
- Введите / Вставьте / Скопируйте: sudo mkdir -p / usr / lib / mozilla / плагины
- это создаст каталог / usr / lib / mozilla / plugins, убедитесь, что вы находитесь в этом каталоге, прежде чем создавать символическую ссылку
- Введите / Вставьте / Скопируйте: sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
- это создаст символическую ссылку из плагина Java JRE (Java Runtime Environment) libnpjp2.so в ваш браузер Mozilla Firefox
Напоминания
Примечание: Иногда, когда вы вводите указанную выше команду, вы можете получить сообщение, в котором говорится:
- ln: создание символической ссылки `./libnpjp2.so ‘: файл существует
- Чтобы исправить эту проблему, просто удалите предыдущую символическую ссылку с помощью следующей команды:
- Введите / скопируйте / вставьте: cd / usr / lib / mozilla / плагины
- Введите / скопируйте / вставьте: sudo rm -rf libnpjp2.so
- Убедитесь, что вы находитесь в каталоге / usr / lib / mozilla / plugins, прежде чем вводить команду
Перезагрузите веб-браузер и перейдите в Тестер Java чтобы проверить, работает ли Java в вашем веб-браузере.
Для некоторых приложений или игр таких как Minecraft, например, требуется Java. По умолчанию Java не установлена в Ubuntu. В статье я покажу, как установить Java Runtime в Ubuntu.
Что такое Java Runtime? Java является «интерпретируемым» языком, что означает, что код не скомпилирован в готовый к запуску исполняемый файл. Для запуска Java-приложений необходим переводчик, известный как «среда выполнения». Эта среда выполнения переводит код программы в режиме реального времени в инструкции, понятные нашим компьютерам, что позволяет ее запускать.
- Как проверить установлен ли Java в Ubuntu
- Установка стабильной версии Java в Ubuntu
- Установка Java Development Kit
- Установка / переключение на другую версию Java в Ubuntu
- Установка Oracle Java в Ubuntu
Как проверить установлен ли Java в Ubuntu
Чтобы проверить, установлена ли у вас Java, введите команду:
Команда отобразит информацию об установленной версии и если Java не установлена в Ubuntu, покажет доступные версии для скачивания и установки. Запишите эту информацию, так как она может понадобиться позже.
Установка стабильной версии Java в Ubuntu
Существуют разные версии Java для Ubuntu. Как правило, лучшим выбором для установки будет стабильная версия. Она как правило не самая свежая, но самая стабильная и с минимальным количеством ошибок. В большинстве случаев лучше установить именно ее.
Чтобы установить стабильную версию Java в Убунту используйте команду:
После установки дополнительных зависимостей, Java будет установлена на ваш компьютер.
Снова введите команду java -version , чтобы проверить, какая версия была установлена.
К сожалению, некоторые программы, созданные для определенной версии Java, могут не работать с версией по умолчанию. К счастью, есть решения этой проблемы.
Установка Java Development Kit
Для запуска приложений Java необходимо среда выполнения Java. Однако в редких случаях могут потребоваться некоторые дополнительные функции, которые есть в Java Development Kit (JDK).
Чтобы установить Java Development Kit, введите в терминале: