Java — это очень популярный язык программирования, разработанный в компании Sun Microsystems. Сейчас Java используется для создания различных десктопных программ, веб-приложений, серверных приложений и многого другого.
Основная особенность этого языка — это максимальная кроссплатформенность. Программа, написанная для одной системы, будет без проблем работать в другой. Но для программ, написанных на Java, нужна специальная Java-машина.
Именно её мы будем сегодня устанавливать.
В этой статье мы рассмотрим, как выполняется установка Java Ubuntu 18.04 для разных версий программы. А также попытаемся разобраться во всём её многообразии.
Какую версию Java выбрать?
Сейчас разработкой Java занимается компания Oracle. До недавнего времени существовало две основных версии виртуальной машины Java:
- Старая седьмая версия;
- Новая восьмая, используемая в большинстве программ.
Платформа распространялась в двух форматах:
- Проприетарном (Oracle Java) — с дополнительными возможностями и поддержкой;
- Открытом (Open JDK) — полностью открытая версия.
Обе платформы выпускались компанией Oracle, но вторая поддерживалась сообществом разработчиков, а первая самой компанией. Сейчас же ситуация немного изменилась. Теперь компания выпускает новую версию Java каждые пол года.
Сначала вышла Java 9, 10, а затем 11 и длительность срока поддержки этих версий тоже короткая — всего семь месяцев. Поэтому большинство программ остались работать на Java 8, которая будет официально поддерживаться до 2020 года.
Именно её и надо устанавливать в большинстве случаев.
Если вы разработчик, и хотите получить самую свежую версию Java, то стоит устанавливать Java 11. Это LTS-версия, которая будет поддерживаться до 2026 года.
В ней было очень много улучшений и изменений, как в плане синтаксиса, так и для распространения. Теперь проприетарная версия доступна бесплатно только для некоммерческого использования.
Для коммерческих целей необходимо платить или же устанавливать OpenJDK.
В Ubuntu, да и в других дистрибутивах Java поставляется в двух редакциях:
- JDK или Java Development Kit — содержит полную версию Java, необходимую для разработки на этом языке;
- JRE или Java Runtime Environment — содержит только окружение для выполнения программ.
Здесь, я думаю, надо выбирать то, что вам нужно. Если нет необходимость что-то компилировать на Java, то будет достаточно JRE. А теперь перейдём к установке.
Установка Java 8 в Ubuntu 18.04
1. Как установить OpenJDK в Ubuntu
Если вы хотите установить OpenJDK в Ubutnu, то никаких сторонних репозиториев вам не нужно. Восьмая версия платформы есть в официальном репозитории Ubuntu 18.04. Чтобы установить jdk на Ubuntu используйте:
- sudo apt install openjdk-8-jdk
- Для установки JRE в Ubuntu выполните:
- sudo apt install openjdk-8-jre
- После этого вы можете проверить версию Java:
- java -version
2. Как установить Oracle Java в Ubuntu
- К сожалению с недавнего времени репозиторий от Webupdteam работать перестал и теперь единственный рабочий способ получить самую свежую версию java — скачать её из официального сайта. На странице надо отметить галочку Accept License:
- Затем вас перенаправит на страницу входа, необходимо войти в свою учетную запись Oracle или создать новую, только после этого начнется загрузка выбранной версии. После завершения загрузки создайте папку /usr/lib/jvm/:
- sudo mkdir /usr/lib/jvm/
- Затем распакуйте в неё полученный архив:
sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/
Добавьте исполняемый файл java к списку утилиты управления версиями:
sudo update-alternatives —install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 3
- Затем активируйте эту версию:
- sudo update-alternatives —config java
Некоторым приложениям нужен путь к исполняемым файлам Java в переменных окружения. Создайте файл /etc/profile.d/javajdk.sh со следующим содержимым:
sudo vi /etc/profile.d/java8jdk.sh
export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_221/bin
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221/
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_221/jre/
export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_221/
export J2REDIR=/usr/lib/jvm/jdk1.8.0_221/jre/
Чтобы загрузить эти переменные выполните:
source /etc/profile.d/java8jdk.sh
- После этого проверьте правильность установки, посмотрев версию:
- java —version
Установка Java 11 в Ubuntu 18.04
1. Установка OpenJDK 11
Java 11 — это последняя на данный момент версия Java. Это версия с длительным сроком поддержки, поэтому она будет поддерживаться до 2026 года. Свободная версия есть в официальных репозиториях, поэтому вы можете её оттуда без проблем установить:
- sudo apt install openjdk-11-jdk
- Или же вы можете установить JRE-редакцию только для запуска программ:
- sudo apt install openjdk-11-jre
- Далее вы можете посмотреть версию:
- java -version
2. Установка Oracle Java 11
Для установки этой версии программы необходимо добавить уже другой репозиторий:
sudo add-apt-repository ppa:linuxuprising/java
Затем запустите скрипт установщика. Он скачает пакет с сайта и установит его на ваш компьютер. Вам нужно будет только принять лицензию:
- sudo apt install oracle-java11-installer
- Проверьте версию Java:
- java -version
Выбор версии Java
Если вы установили несколько версий Java в систему, то вам нужно выбрать, какая из них будет использоваться по умолчанию. Для этого используется утилита update-java-alternatives. Для просмотра списка версий выполните:
- sudo update-java-alternatives —list
- Затем установите нужную версию с помощью опции —set:
- sudo update-java-alternatives —set oracle-java-8
Удаление Java из Ubuntu
- Чтобы удалить ненужную больше версию Java, используйте такую же команду, которую использовали для установки, только с опцией purge:
- sudo apt purge oracle-java11-installer
sudo apt purge openjdk-11*
sudo apt purge openjdk-8* - Затем вы можете удалить PPA-репозиторий:
- sudo add-apt-repository —remove ppa:linuxuprising/java
- Чтобы удалить java 8 надо удалить папку, в которую вы её распаковали:
sudo rm -Rf /usr/lib/jvm/jdk1.8.0_221/
Выводы
В этой статье мы разобрали, как установить Java на Ubuntu 18.04. Я думаю, теперь вы знаете, какая версия вам нужна и как всё правильно установить. Надеюсь, информация из статьи была вам полезной.
Источник: https://losst.ru/ustanovka-java-v-ubuntu-18-04
Установка Java 8 и Java 9 в Ubuntu
Данное руководство поможет установить 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.
- СВами
- Как установить IntelliJ IDEA в Linux
- Как установить Java 13 в Ubuntu и Linux Mint
- Установка Sublime Text 3 в Debian 8.5 Linux
- Установка Oracle Java 8 (JDK7 и JRE7) в Debian 8.5
- Установка Oracle Java 7 (JDK7 и JRE7) в Debian
Источник: https://opencentr.ru/article/ustanovka-java-8-9-ubuntu/
Установка Java в Ubuntu и Linux Mint
Java — это язык программирования, разработанный компанией Sun Microsystems, которую потом купила компания Oracle.
Программы, написанные на Java обычно работают в различных операционных системах, то есть являются кроссплатформенными. Для запуска таких программ необходимо наличие в системе Виртуальной машины Java (Java Virtual Machine — JVM), то есть, проще говоря, наличие некоторых дополнительных компонентов, которые обеспечивают возможность запуска Java-программ в системе.
Обычно, когда говорят о том, что в Linux нужно установить Java, то имеют ввиду, что нужно установить Виртуальную машину Java, чтобы получить возможность запускать программы, написанные на Java.
Существует несколько реализаций Java для Linux. Самыми популярными являются OpenJDK и Oracle Java. В Linux обычно пользователь устанавливает одну из этих реализаций.
- Oracle Java — реализация Java для Linux от компании Oracle. В ней содержатся некоторые закрытые (проприетарные) компоненты и компоненты, которые защищены патентами.
- OpenJDK — реализация Java для Linux с открытым исходным кодом.
Обе версии вполне работоспособны и в Linux можно использовать любую из них. Но иногда, для некоторых приложений, рекомендуется использовать Oracle Java.
В Linux пакеты с Java представлены в двух редакциях:
- JRE — Java Runtime Environment — компоненты, предназначенные для запуска Java-программ в Linux.
- JDK — Java Development Kit — компоненты, предназначенные для запуска, компиляции и разработки Java-программ.
Рядовому пользователю, которому нужно просто запускать Java-программы, обычно достаточно установить «OpenJDK JRE».
Если потребуется компиляция Java-программ, то нужно будет установить «OpenJDK JDK».
Рассмотрим, как установить Java в Ubuntu Linux. Абсолютно аналогично выполняется установка в Linux Mint и других дистрибутивах, основанных на Ubuntu.
— Я ничего не понял. Что мне устанавливать? — Если вам нужно просто запускать Java-программы в Ubuntu (Linux Mint), то устанавливайте OpenJDK JRE.
Чтобы проверить, установлена ли у вас уже в системе какая-либо версия Java, выполните в терминале команду:
java -version
Для установки OpenJDK JRE в Ubuntu Linux достаточно установить пакет default-jre. Для установки выполните в терминале команду:
sudo apt install default-jre
Если вы хотите установить OpenJDK JDK, то нужно установить пакет default-jdk (он также установит default-jre). Для установки выполните команду:
sudo apt install default-jdk
Если вам нужно установить конкретную версию, то выполните одну из следующих команд. В репозиториях Ubuntu сейчас представлены OpenJDK версий 11 и 8.
sudo apt install openjdk-11-jdk
sudo apt install openjdk-11-jre
sudo apt install openjdk-8-jdk
sudo apt install openjdk-8-jre
После установки, можно проверить, какие компоненты Java установлены, выполнив команду:
java -version
Свежую версию Oracle JDK можно установить, используя PPA-репозиторий, подготовленный проектом linuxuprising.
Сначала добавим PPA-репозиторий. Выполняем следующие команды. При выполнении первой команды появится информационное сообщение, нажмите Enter для продолжения.
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
Теперь выполним установку Oracle Java версии 12:
sudo apt install oracle-java12-installer
Во время установки нужно будет ознакомиться и принять лицензию:
Лицензионное соглашение во время установки Oracle Java.
Принимаем соглашение.
Для установки Oracle Java версии 11 используйте команду:
sudo apt install oracle-java11-installer
Если вам нужно установить Oracle JDK старой версии 8, то вы можете воспользоваться PPA-репозиторием, который подготовлен проектом webupd8. Для установки выполните в терминале следующие команды. При выполнении первой команды появится информационное сообщение, нажмите Enter для продолжения.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt install oracle-java8-installer
Если у вас установлены пакеты OpenJDK, то для их удаления используйте команду:
sudo apt remove openjdk*
Или следующую команду, если требуется также удалить файлы конфигурации (полное удаление OpenJDK):
sudo apt purge openjdk*
Для удаления Oracle Java используется команда:
sudo apt purge oracle-java*
Если Java установлена в Ubuntu Linux, то для запуска Java-программ обычно достаточно дважды щелкнуть по файлу программы. Он может иметь расширение .jar.
Для запуска .jar файлов из командной строки, выполните команду:
java -jar ./myprogram.jar
Мы рассмотрели, какие версии Java бывают для Linux. Рассмотрели, как установить версию OpenJDK, а также версию Java от Oracle. Обычно начинающий пользователь вообще не понимает, что именно ему нужно установить. Поэтому краткое резюме: Если вам нужно просто запустить какую-нибудь Java-программу в Ubuntu Linux (Linux Mint и других подобных дистрибутивах), то устанавливайте OpenJDK JRE.
Источник: https://pingvinus.ru/note/java-install
Как установить Java на Ubuntu 16.04
В этом руководстве мы покажем, как установить Java на VPS запущенном под ОС Ubuntu 16.04. Посмотрим также, как установить переменную home в Java и ряд основных шагов начальной настройки.
В целом, Java один из ведущих языков программирования в мире.
Он создан таким образом, чтобы иметь как можно меньше зависимостей, что позволяет разработчикам приложений создавать код по принципу “один раз написано, запускается везде” (“write once, run anywhere”).
Как результат, компиляция кода Java может выполнятся на любой платформе, поддерживающей Java. Вы можете использовать Java для создания чего угодно от простых приложений до продвинутого программного обеспечения (ПО).
Без лишних слов перейдём к вопросу, как установить Java на Ubuntu 16.04!
Метод 1 – Установить Java на Ubuntu из стандартного пакета
Первым методом установить Java на Ubuntu будет – из стандартных пакетов по умолчанию. Начнём процесс с обновления текущих пакетов до самой свежей версии:
apt-get update && apt-get upgrade
По завершению установите последнюю версию Java Runtime Environment (JRE), выполнив команду:
apt-get install default-jre
Можно также установить пакет Java Development Kit (JDK) вместо этого. Он понадобится для разработки специфического ПО или используется для компиляции программ на Java. JDK включает JRE, поэтому вы можете выбрать этот метод установки.
apt-get install default-jdk
Всё! Java уже готова к применения на вашей Ubuntu-машине. Вы можете перепроверить, верно ли прошла установка этими командами:
java -version
javac -version
Метод 2 – Установить Java на Ubuntu с Oracle JDK
Другим возможным вариантом установки Java на Ubuntu будет использование официального Oracle JDK. Начинаем с обновления ваших текущих пакетов до последней версии:
apt-get update && apt-get upgrade
Например, мы будем использовать стороннюю библиотеку от WebUpd8. Чтобы сделать это проще, установите такой пакет:
apt-get install software-properties-common
Далее, чтобы получить Java PPA выполните команду:
add-apt-repository ppa:webupd8team/java
Примечание: Этот репозиторий не находится под управлением Oracle и не содержит файлы Java. Но он может позволить нам получить установки ПО Oracle Java.
В завершение, вы можете установить Java на вашу ОС Ubuntu командой:
apt update; apt-get install oracle-java9-installer
Команда выше установит Java версии 9. Для более ранних версий вы можете изменить синтаксис с java9 на java8 и так далее.
Это всё! Java успешно установлена. Можете проверить версию установки путём запуска команд:
java -version
javac -version
Настройка Java
На одном сервере может быть несколько версий установок Java. Вы можете выбрать версию по умолчанию такой командой:
update-alternatives —config java
Вот, что вы увидите на выходе:
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
0 /usr/lib/jvm/java-7-oracle/bin/java 1071 auto mode
1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode
* 3 /usr/lib/jvm/java-9-oracle/bin/java 1091 manual mode
Press to keep the current choice[*], or type selection number:
Введите номер из предложенного меню, который вы хотите использовать по умолчанию. Вы можете это также сделать и с другими командами Java, такими как:
- Компилятор – javac
- Генератор документов – javadoc
- Инструмент для подписи JAR – jarsigner
Используйте такой синтаксис:
update-alternatives —config javac
update-alternatives —config javadoc
update-alternatives —config jarsigner
Установка переменной среды Java Home
Другой полезной момент, который нужно знать, как установить переменную JAVA_HOME. Большинству приложений требуется знать расположение вашей установки Java. Ранее использованная команда поможет вам узнать путь к установке Java:
update-alternatives —config java
Как только вы скопируете установочный путь, вам нужно отредактировать файл среды, находящийся в каталоге etc:
nano /etc/environment
Добавьте такую строку в конце и установите значение JAVA_HOME:
JAVA_HOME=»/usr/lib/jvm/java-9-oracle/bin/java»
Не забудьте изменить путь к установке Java на актуальный для вас.
Нажмите CTRL+X для завершения и сохранения изменений. Далее, убедитесь, что изменения были применены, запустив команду:
source /etc/environment
Вы можете перепроверить активна ли переменная таким образом:
echo $JAVA_HOME
Если вы следовали инструкциям на экране вы получите значение JAVA_HOME, которое вы вводили:
Заключение
Теперь вы знаете, как установить Java на Ubuntu 16.04. Кроме того, вы ознакомились с такими полезными и важными моментами, как определение версии Java по умолчанию и установка переменной JAVA_HOME.
Если эта статья оказалась для вас полезной, поделитесь ею с другими. И, если у вас есть какие-то подсказки, предложения или идеи, будем рады и признательны, если вы оставите их в х ниже!
Источник: https://www.hostinger.ru/rukovodstva/ustanovit-java-ubuntu/
Java
Java — это язык программирования и вычислительная платформа, впервые выпущенная компанией Sun Microsystems в 1995 году. Это базовая технология, на которой основываются многие современные программы (в том числе утилиты, игры и бизнес-приложения). Java работает на более чем 850 млн персональных компьютерах и в миллиардах устройств (в том числе в мобильных телефонах и в телевизорах) по всему миру.
Есть множество приложений и веб-сайтов, которые будут работать, только если у вас установлена Java, и их число постоянно растет. Java обеспечивает быстродействие, безопасность и надежность. Java используется везде: от портативных компьютеров до центров обработки данных, от игровых приставок до научных суперкомпьютеров, от мобильных телефонов до Интернета!
На данный момент существует множество реализаций Java платформы, из которых популярны две – открытая версия OpenJDK и Oracle Java.
Основные отличия между этими версиями заключается в том, что в Oracle Java содержатся некоторые закрытые компоненты, а так же компоненты, защищенные патентами.
OpenJDK является реализацией спецификаций Java с полностью открытым исходным кодом. Начиная с 7 версии OpenJDK является эталонной реализацией Java SE.
Для большинства пользователей нет особой разницы какой именно версией Java пользоваться, но в некоторых случаях закрытая реализация от Oracle проявляет себя с лучшей стороны.
Установить последнюю версию OpenJDK (JDK и JRE) можно перейдя по ссылке слева или введя в терминале следующую команду:
sudo apt-get install default-jdk
Установить последнюю версии JRE можно перейдя по ссылке слева или введя в терминале следующую команду:
sudo apt-get install default-jre
Установить последнюю версии плагина для браузера можно перейдя по ссылке слева или введя в терминале следующую команду:
sudo apt-get install icedtea-plugin
Установить последнюю версии пакета документации можно перейдя по ссылке слева или введя в терминале следующую команду:
sudo apt-get install default-jdk-doc
В связи с тем, что Oracle изменила условия распространения своей реализации Java, в репозитории Ubuntu не содержатся компоненты Oracle Java. Существует PPA организованный сайтом webupd8.
org содержащий в себе программу, которая будет автоматически проверять версию Java на сайте Oracle и сравнивать её с версией установленной на вашем компьютере.
Это позволяет обойти ограничения наложенные на распространение Oracle Java.
Чтобы добавить данный репозиторий и использовать последнюю версию Java с сайта Oracle, выполните в терминале следующие действия:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Кроме того, данный репозиторий изменяет зависимости пакетов, использующих Java, так, что становится возможным безболезненное удаление OpenJDK из системы.
Проверьте установленную версию:
java -version
javac -version
Инсталятор требует подтвердить принятие лицензии, если вы хотите принять лицензию автоматически, то выполните команду:
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
Переключение между версиями Java.
Вы можете установить Java 7 или другую версию командой:
sudo apt-get install oracle-java7-installer
После этого можно переключаться между версиями Java с помощью команд.
Переключение на версию Java 7:
sudo update-java-alternatives -s java-7-oracle
Переключение на версию Java 8:
sudo update-java-alternatives -s java-8-oracle
Для автоматической установки переменных среды вы можете выполнить команду:
sudo apt-get install oracle-java8-set-default
Установка переменных среды может вызвать ошибки, если указать пути к разным версиям одной библиотеки (то есть будут совпадать имена классов) или путь к установленной в системе Java будет отличаться от указанного в переменных среды.
Поэтому, как вариант, если у вас нет программ использующих их, то не устанавливайте их.
Если вы используете эту команду и захотите переустановить jdk, то после переустановки необходимо выполнить её еще раз, чтобы обновить переменные (переустановить данный пакет).
Если вы переключаетесь между разными версиями Java, то также необходимо переустановить этот пакет. Для OpenJDK нету похожих пакетов поэтому для него придется указывать переменные среды вручную
sudo nano /etc/environment
Либо командой (добавленное командой export действует только до перезагрузки)
Переменная PATH должна зависить от JAVA_HOME и JRE_HOME, как показано в команде ниже.
Команды с export должны быть набраны в консоли и тогда они будут действовать до перезагрузки системы. Или добавлены в конец файла /etc/profile и тогда они будут действовать после перезагрузки системы.
export PATH=»$PATH:$JAVA_HOME/bin:$JRE_HOME/bin»
Тогда для быстрого переключения на другие пепременные среды при смене версий Java нужно менять только эти переменные среды:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk
export JDK_HOME=/usr/lib/jvm/java-7-openjdk
export JRE_HOME=/usr/lib/jvm/java-7-openjdk/jre
Скорее всего данный скрипт именно так устанавливает переменную PATH так что вам не нужно будет её менять и нужно выполнить только последние три комманды.
Установка различных версий Java через графическое меню может быть сделана сторонним скриптом от Bruce Ingalls.
Установка скрипта из репозитория:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java
Либо установите вручную:
Источник: https://help.ubuntu.ru/wiki/java
Как установить Java в Ubuntu 18.04
Java — широко используемый язык программирования для создания программного обеспечения. На данный момент существуют две популярные реализации Java платформы – открытая версия OpenJDK и закрытая Oracle Java.
Различия в данных платформах в том, что в Oracle Java содержатся закрытые компоненты и компоненты, защищенные патентами. А OpenJDK является реализацией с открытым исходным кодом.
Для большинства пользователей разницы в том, какую версию использовать нету, но некоторым разработчикам все-же может потребоваться установка именно Oracle Java. Так что в данной инструкции я рассмотрю установку обеих платформ.
Cуществует два типа среды Java:
- JRE (Java Runtime Environment) — это среда выполнения Java, она позволяет запускать приложения написанные на Java.
- JDK (Java Development Kit) — предназначена для разработки.
Для установки пакетов мы, как всегда, будем использовать терминал (CTRL+ALT+T в Ubuntu) и все команды, приведенные ниже, следует исполнять именно в нем.
Установка OpenJDK
На данный момент в системе Ubuntu 18.04 доступны для установки две версии OpenJDK — 11 и 8.
Следует сразу оговориться, что JRE будет автоматически установлена при установке пакета openjdk-*-jdk, потому-что находится у него в зависимостях, так что если тебе нужны и JRE и JDK — достаточно будет выполнить только команду установки JDK. При установки JRE — установлена будет только она, JDK установлен не будет.
Восьмая версия
JDK
sudo apt install openjdk-8-jdk
JRE
sudo apt install openjdk-8-jre
Одиннадцатая версия
JDK
sudo apt install openjdk-11-jdk
JRE
sudo apt install openjdk-11-jre
Установка Oracle Java
Oracle Java 9 более не доступна для загрузки, т.к. закончился срок ее поддержки. Сейчас можно использовать стабильную восьмую LTS или же десятую версии.
Восьмая версия
Подключаем репозиторий PPA webupd8team/java:
sudo add-apt-repository ppa:webupd8team/java
Следующая команда (обновление информации о доступных для установки пакетов из репозиториев) не обязательна в Ubuntu 18.04, т.к. при добавлении PPA обновление пакетов происходит автоматически, но большинство пользователей все-равно по привычке будут ее исполнять, это не повредит, конечно, но пора постепенно привыкать к нововведениям:
sudo apt update
Установка пакета:
sudo apt install oracle-java8-installer
Десятая версия
Подключим репозиторий PPA linuxuprising/java:
sudo add-apt-repository ppa:linuxuprising/java
Установка пакета:
sudo apt install oracle-java10-installer
В процессе установки необходимо подтвердить принятие лицензионного соглашения, выбрав стрелкой на клавиатуре «Да» и нажав Enter:
Выбор используемой по умолчанию версии Java
Некоторым пользователям, возможно, понадобится иметь на компьютере одновременно несколько различных версий Java. Это вполне допустимо, и для того, чтобы выбирать, какая из версий будет работать по умолчанию можно использовать команду:
sudo update-alternatives —config java
- Для выбора версии нужно указать цифру порядкового номера строки (цифра вначале строки), соответствующей необходимой версии и нажать Enter:
- Для того, чтобы узнать, какая версия используется по умолчанию в настоящий момент следует выполнить команду:
java -version
↓ Ещё по теме
Источник: https://maddot.ru/kak-ustanovit-java-v-ubuntu-18-04.html
Как установить Java в Ubuntu
Это довольно простой и легкий процесс, и мы представляем вам пошаговые инструкции по установке Java в Ubuntu. Инструкции будут работать для Ubuntu 14.04, 16.04, 18.04 и любого другого выпуска LTS.
Данный способ работает для любого дистрибутива на основе Ubuntu, даже не для версий LTS, таких как 18.10, но они были протестированы на Ubuntu 16.04 и Ubuntu 18.04 и работать как на серверах, так и на десктопах.
Прежде чем мы начнем установку Java
Некоторые вещи, которые вам понадобятся перед началом установки Java:
Сервер Ubuntu. Вы можете получить его от Timeweb или любого другого провайдера облачного хостинга.
Пользователь sudo / root. Все команды ниже выполняются пользователем root. Если вы используете пользователя без полномочий root, вам нужно добавить sudo к большинству команд.
Клиент SSH, такой как MobaXterm (если вы используете Windows) или SSH (если вы используете Ubuntu)
Убедитесь, что у вас не установлена Java. Если у вас уже установлена Java, удалите её, или если вы хотите использовать несколько версий Java, сохраните их и настройте позже.
Вот и все.
Есть несколько способов установки Java
- Вот их список, ранжированный по сложности (сначала проще):
- Установка последней версии Java с использованием JDK по умолчанию (Ubuntu's) с использованием apt-get (используйте эту опцию, если вы не знаете, что выбрать)
- Установка Java 11 с использованием Oracle JDK с помощью apt-get
- Установка Java 8 с использованием Oracle JDK с помощью apt-get (не рекомендуется)
- Установка Java вручную с использованием Oracle JDK (не рекомендуется для начинающих)
Как установить Java (JDK по умолчанию) в Ubuntu с помощью apt-get
Мы начнем с инструкций по установке последней рекомендованной версии Java (JDK) с использованием пакета Ubuntu. Установив JDK (Java Development Kit), вы также установите JRE (Java Runtime Environment). Это пакет OpenJDK, который является реализацией Java с открытым исходным кодом.
Шаг 1: Обновите Ubuntu
Первое, что вы должны всегда делать, это обновлять вашу систему. Вы можете сделать это, выполнив следующие команды:
apt-get update && apt-get update
Шаг 2: Установите JDK по умолчанию
Запустите следующую команду:
apt-get install default-jdk
И это все. В зависимости от того, в какой момент времени вы читаете эту заметку, команда установит Java 10 или Java 11. Теперь вы можете перейти к шагу 3 и настроить Java .
Как установить Java 11 с использованием Oracle JDK
Если вы не хотите использовать JDK по умолчанию с открытым исходным кодом Ubuntu, вы можете использовать официальный Oracle JDK через сторонний репозиторий.
Шаг 1: Обновите Ubuntu
Опять же, вы всегда должны сначала обновить свою систему, прежде чем делать что-либо еще. Запустите следующие команды:
apt-get update && apt-get update
И установите необходимый пакет, если он еще не установлен:
apt-get install software-properties-common
Шаг 2: Добавьте репозиторий Java
Первое, что вам нужно сделать, это добавить сторонний репозиторий, чтобы получить Oracle JDK. Мы будем использовать его из Linux Uprising, но вы можете использовать любой другой репозиторий:
add-apt-repository ppa: linuxuprising / java
А затем обновите список пакетов еще раз:
apt-get update
Шаг 3: Установите Java
Для установки JDK 11-й (стабильной) последней версии выполните следующую команду:
apt-get install oracle-java11-installer
Это все. Теперь вы можете перейти к шагу 4 и настроить Java .
Как установить Java 8 с использованием Oracle JDK
Чтобы установить Java 8 (срок его действия истек в январе 2019 года!), выполните следующие инструкции:
Шаг 1: Обновите Ubuntu
Опять же, вы всегда должны сначала обновить свою систему, прежде чем делать что-либо еще. Запустите следующие команды:
apt-get update && apt-get update
И установите необходимый пакет, если он еще не установлен:
apt-get install software-properties-common
Шаг 2: Добавьте репозиторий Java
Первое, что вам нужно сделать, это добавить сторонний репозиторий, чтобы получить Oracle JDK. Мы будем использовать один из WebUpd8, но вы можете использовать любой другой репозиторий:
apt-get install software-properties-common
А затем обновите список пакетов еще раз:
apt-get update
Шаг 3: Установите Java
Итак, чтобы установить 8-ю устаревшую версию JDK, выполните следующую команду:
apt-get install oracle-java8-installer
И это все. Теперь вы можете перейти к шагу 4 и настроить Java .
Как установить Java вручную, используя Oracle JDK в Ubuntu
Этот метод не рекомендуется для начинающих. Вы не будете получать обновления из репозиториев Ubuntu, вам придется вручную обновлять Java каждый раз, когда появляется новый выпуск. Если вы хотите установить пользовательскую версию Oracle JDK, которая не доступна через пакет, вы можете выполнить следующие шаги.
Шаг 1: Обновление
Как всегда, сначала обновляем:
apt-get update && apt-get update
Шаг 2: Загрузите JDK
Перейдите на страницу загрузки Oracle и выберите версию, которую вы хотите скачать. Мы будем использовать стандартную версию Java 11.0.1. Замените в коде номера версий, если вы собираетесь использовать другую версию. Java 9 доступна только для 64-битных систем, поэтому, если ваша Ubuntu 32-битная, вы должны использовать другую версию.
Загрузите файл .tar.gz:
wget -c —header «Cookie: oraclelicense = accept-securebackup-cookie» http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin .tar.gz
Версия Java и эта ссылка часто меняются, поэтому, пожалуйста, перейдите на страницу загрузки самостоятельно и скопируйте ссылку.
Создайте каталог для вашей установки Java:
mkdir / opt / java
Здесь мы установим Java. Вы можете использовать другой каталог, если вы хотите установить его в другом месте, например / usr / local
Шаг 3: Установите Java
Теперь распакуйте файл .tar.gz (tarball) в каталог, который вы ранее создали.
tar -zxf jdk-11.0.1_linux-x64_bin.tar.gz -C / opt / java
И это все, перейдите к шагу 4 и настройте Java .
Настройка Java в Ubuntu
Теперь пришло время настроить вашу Java.
Проверьте, какую версию Java вы используете:
Во-первых, убедитесь, что вы установили Java в своей системе и проверьте, какая у вас версия:
java -version
Вывод должен быть примерно таким:
Java(TM) SE Runtime Environment (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM (build 11.0.1+13-LTS, mixed mode)
Исходя из ответа, мы используем версию 11.
Установите значение по умолчанию, если у вас есть несколько версий Java:
Если у вас несколько версий Java, вы можете закрепить версию по умолчанию, используя следующую команду:
update-alternatives —config java
Вы также можете использовать эту команду, чтобы проверить, сколько у вас несколько версий.
Вы получите вывод со списком установленных Javas. Нажмите клавишу ввода, чтобы оставить значение по умолчанию без каких-либо изменений, или введите номер, чтобы выбрать другой Java по умолчанию.
Установите переменную JAVA_HOME
Скорее всего, вам потребуется установить переменную JAVA_HOME, чтобы другие приложения могли найти местоположение вашей версии Java. Чтобы найти путь версии Java, повторите предыдущую команду:
update-alternatives —config java
И скопируйте путь файла — второй столбец — в «Путь».
Затем откройте файл «/ etc / environment» в текстовом редакторе.
nano /etc/environment
И добавьте следующую строку в конец файла:
JAVA_HOME=»/your/java/installation-path»
Убедитесь, что вы обновили путь, который вы ранее скопировали, например:
JAVA_HOME=»/usr/lib/jvm/java-11-oracle»
Сохраните файл и затем перезагрузите его:
source /etc/environment
Чтобы проверить, все ли сделано правильно, вы можете проверить переменную JAVA_HOME, используя:
echo $JAVA_HOME
Ответ должен быть вашим путем установленной версии Java.
Существует несколько способов настройки переменной JAVA_HOME и множество других переменных, которые вам, возможно, потребуется настроить, в зависимости от того, что вам нужно и что вы собираетесь использовать.
Источник: https://omgubuntu.ru/kak-ustanovit-java-v-ubuntu/