Java для Linux
Java - один из языков программирования, который был разработан организацией Sun Microsystems, впоследствии выкупленной компанией Oracle. Программное обеспечение, которое пишется на данном языке нацелено на взаимодействие с любыми ОС, то есть они кроссплатформенные. Чтобы запускать подобные программы необходимо установить в ОС компьютера специальную виртуальную машину Джава (Java Virtual Machine — JVM), другими словами, специальный компонент, обеспечивающий работу программного обеспечения, написанного на языке Ява.
Загрузка программы
Версии и их различия
Существуют разные возможные вариации Джава для Линукс. Наиболее распространённые - OpenJDK и Oracle Java. Обычно в Linux используются именно эти реализации:
- Oracle Java - вариация программного обеспечения. Она содержит закрытые и открытые составляющие, защищённые патентами;
- OpenJDK - вариация Ява для Linux, содержащая открытый код.
И та и та вариации будут оптимальными в ОС Linux, поэтому можно пользоваться любой. Однако, некоторые приложения рекомендуют выбрать именно Oracle.
Два пакета, которые есть для Linux:
- 1. JRE— составляющие, способствующие работе Ява-программ в Линукс;
- 2. JDK— составляющие, способствующие работе, компиляции и разработке программ.
Что нужно устанавливать в Linux
Всё, что необходимо для рядового пользователя, если он хочет работать с ПО на языке джава, установить «OpenJDK JRE». Если вдруг есть потребность в компиляции, необходима установка «OpenJDK JDK».
То есть, если вы хотите открывать Ява в Линукс, устанавливайте OpenJDK JRE.
Команды для установки
Создание директории
# sudo mkdir /usr/lib/jvm
Распаковка архива
# sudo tar -zxf /home/username/Загрузки/tarname -C /usr/lib/jvm
Установка в систему
# sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/foldername/bin/java" 1500
# sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/foldername/bin/javaws" 1500
Редактируем environment
# sudo nano /etc/environment
Добовляем в /etc/environment следующее:
JAVA_HOME="/usr/lib/jvm/foldername"
Для применения изменении без перезагрузки
# source /etc/environment
Запуск программ
Если в вашей системе Линукс уже установлены необходимые компоненты Джава, останется только два раза нажать на ярлык приложения для его запуска. Если планируете запуск jar-файла, воспользуйтесь командной строкой и введите следующее: java -jar ./myprogram.jar.
Заключение
В данной статье мы вкратце разобрались с программным обеспечением Джава и компонентами, необходимыми для корректной работы программ, необходимым для системы Линукс. Мы постарались понятным языком объяснить, что необходимо обычному пользователю для работы с программным обеспечением Ява.