Меню Рубрики

Установка java в ручную debian

Установка Java на Debian 10

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

Если серьезно, то язык был разработан компанией Sun Microsystems и повсеместно используется для создания и разработки самых различных программ: веб- и серверные приложения, десктопные приложения и т.д. Наверное, появится вопрос — а из-за чего он такой популярный?. Ответ предельно прост — потому что Java кроссплатформенный язык, а это значит, что не приходится тратить время на адаптацию того или иного приложения под разные системы, но для работы этих приложений потребуется Java -машина. Вот сейчас мы разберемся как установить Java Debian 10

Версии java

Как и все в этом мире Java не стоит на месте и постоянно развивается. Например, на легендарной «восьмерке» как раз написано большинство программ которые мы используем. Вообще новая версия Java выходила чуть ли не каждые полгода, но вот поддержка тех же 9, 10 и 11 версии была лишь 7 месяцев. Это стало причиной того, что на Java 8 работает большинство программ, т.к. её поддержка установлена сроком до 2020 года, и именно её придется устанавливать в большинстве вариантов ваших задач.

Следует отметить, что платформа существует в 2 форматах:

  • Open JDK — открытая версия.
  • Oracle Java — поддержка, доп. возможности и прочие радости вместе с ней.

Обе они за авторством компании Oracle , но если первая поддерживается сообществом, то вторая уже самой компанией.

Для Linux Java поставляется в двух редакциях:

  • Java Development Kit — полн ая верси я Java . Эта редакция нужна для разработки .
  • Java Runtime Environment – эта редакция нужна для «запуска» программ, чтобы они работали .

Разобрались что вам надо от Java ? Если разработчик, то ставьте JDK , если обычный пользователь, то JRE . С этим разобрались. Теперь предлагаю разобраться зачем это руководство.

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

Установка Oracle Java 8 из официального сайта

Первая проблема с которой вы столкнетесь — это неработающие репозитории. Но написано руководство это не просто так, поэтому устраивайтесь поудобнее и смотрим. Заходим на официальный сайт Java и качаем JDK.

Ставим галочку что мы соглашаемся с лицензионным соглашением и выбираем вот эту версию (это тот, который Lunix x 64, 186 MB )

Ничего страшного, создаем учетную запись, активируем и скачиваем. Скачали? А теперь давайте распаковывать .

Чаще всего, например , в D ebian или U buntu для версий Java используется каталог /usr/lib/jvm . Теперь заходим в терминал и выполняем команды:

sudo mkdir -p /usr/lib/jvm
cd

/Downloads
sudo tar -xf *имя файла* -C /usr/lib/jvm

Отлично, теперь он распакован. Вписывайте имя файла именно такое, какое было при скачивании . В моем случае все выглядит вот так:

Установка java 8 на debian почти завершена. Теперь используем команды для установки Java .

sudo update-alternatives —install /usr/bin/java java /usr/lib/jvm/ * имя папки * /bin/java 1

sudo update-alternatives —install /usr/bin/javac javac /usr/lib/jvm/ * имя папки * /bin/javac 1

sudo update-alternatives —install /usr/bin/javaws javaws /usr/lib/jvm/ * имя папки * /bin/javaws 1

Тут есть один важный момент. Путь к директории может быть разный и чтобы его узнать просто зайдите в проводник. Вот пример:

А вот как это выглядит в терминале:


Теперь проверяем какая у нас версия командой:

У вас должно появится вот такое на терминале:

А знаете что это значит? Вы установили версию Java 1.8.0_221. Все достаточно легко, но главное выполнять команды последовательно.

Кстати, есть масса других вариантов установки, но на мой взгляд лучше использовать этот, т.к. именно здесь:

  • Вы используете официальный источник для установки;
  • У вас не будет проблем с доступом к репозиториям (а они бывают, поверьте мне);

Для JRE делать все также, кроме второй команды, пропускаем её и переходим к третьей. Лучше не буду вас путать и просто оставлю исполняемые команды здесь. Напоминаю, они идут сразу после распаковки!

sudo update-alternatives —install /usr/bin/java java /usr/lib/jvm/ *имя папки* /bin/java 1

sudo update-alternatives —install /usr/bin/javaws /usr/lib/jvm/ * имя папки * /bin/javaws 1

Установка Oracle Java 12 из официального сайта

Тут дело такое: можно использовать такой же способ, как и с Java 8 — так же с сайта Java качаете нужную вам версию (в данном случае Java 12) и дальше выполняете те же самые команды. Но это ведь скучно, правда? Тогда покажу вам ещё один способ и он точно рабочий!

Читайте также:  Установка компенсации мощности 150 квар

Чтобы сделать это вам следует в начале добавить PPA репозитории, но перед этим давайте обновимся немного

sudo apt update
sudo apt upgrade

Добавляем репозитории для установки на Дебиан 10. Делаем это командами в терминале

echo » deb http :// ppa . launchpad . net / linuxuprising / java / ubuntu bionic main » | sudo tee / etc / apt / sources . list . d / linuxuprising — java . list

sudo apt-key adv —keyserver hkp://keyserver.ubuntu.com:80 —recv-keys 73C3DB2A

Как только вы добавили их, то выполняем новые команды, но уже по установке Java 12:

sudo apt update
sudo apt install oracle-java12-installer

Далее перед вами появится следующее

Листайте вниз (это же лицензионное соглашение и никто его не читает) и жмите Ok . Теперь нам надо проверить все ли установилось правильно. Делается это с помощью команды:

Если терминал снова показывает:

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

sudo update — alternatives — config java

У меня это выглядит следующим образом:

Под каждым номер расположена версия которую вы можете использовать по умолчанию. Просто выберите ту, которая нужна. Например, нажав на «3» я выбрал Java 12 . Теперь при выполнении команды

Удаление Java в Debian 10

Устанавливать мы научились, но неплохо бы узнать как удалить Java Debian 10, верно? Сделать это тоже крайне просто. Пишем команду:

Под openjdk * имеется ввиду версия java которую вы хотите удалить. Помните как узнать какие у вас есть? Правильно, надо выполнить команду

sudo update — alternatives — config java

И получить результат со всеми версиями, которые у вас есть в системе

Теперь, чтобы удалить, например, Java 11 вам надо будет выполнить команду

sudo apt remove openjdk-11-jdk

И так абсолютно по каждой версии.

Выводы

Как вы могли заметить, сложности никакой во всем этом процессе нет. Надо лишь последовательно выполнять команды и всегда читать официальное руководство . Ну вот правда, комьюнити всегда может помочь советом, но прежде чем обращаться к ним, чаще лучше почитать то, что пишут сами разработчики о своем продукте. Это касается не только Java , а вообще всего в целом, т.к. вы будете натыкаться на совершенно разные способы решения задач на тематическом форуме. И далеко не всегда эти способы будут рабочими, а вы потратите свое время. И нервы.

источник

Как вручную установить Oracle Java на Debian или Ubuntu

Доброго времени суток всем читающим!

Меня часто спрашивают о том, как же установить JDK на ос Линукс, чаще всего это дистрибутив Ubuntu или же другие дистрибутивы основанные на Debian.

Так же у многих в последнее время возникает проблема с установкой JDK через терминал с помощью apt-get install в связи с разного рода ошибками. Чтобы не мучаться с их устранением можно установить java в ручную, так на мой взгляд и лучше и быстрее.
Не Буду томить давайте приступим.

Первое что мы делаем это качаем архив JDK с Oracle.com, на момент написания статьи версия jdk-9.0.4

И так вот шаги которые мы должны выполнить
1) распаковка скачанного архива
2) перенести распакованную jdk в папку /opt/
3) установить jdk-9.0.4 и javac по умолчанию

Распаковка архива

видим, что в папке Загрузок появилась новая папка jdk-9.0.4

Перенос в распакованной папки в /opt

и так, осталось совсем не много.

Установка jdk-9.0.4 и javac в системе по умолчанию

sudo update-alternatives —install /usr/bin/java java /opt/jdk/jdk-9.0.4/bin/java 100

update-alternatives —install /usr/bin/javac javac /opt/jdk/jdk-9.0.4/bin/javac 100

Проверяем нашу установку

sudo update-alternatives —display java

в окне терминала должно выдать, что-то вроде этого

java — auto mode
link best version is /opt/jdk-9.0.4/bin/java
link currently points to /opt/jdk-9.0.4/bin/java
link java is /usr/bin/java
/opt/jdk-9.0.4/bin/java — priority 100

так же можем проверить версию java командой

Поздравляю! вы установили java на linux в ручную.

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

  • 4 ноября 2019 в 20:32 Пример создания утилиты для Unigraphics NX с помощью библиотеки NXOpen на языке Java
  • 8 ноября 2019 в 14:32 Преимущества и опасности использования библиотек и фреймворков Java с открытым исходным кодом
  • 10 ноября 2019 в 19:10 Интересные факты о Java
  • 2 декабря 2019 в 21:06 Настройка PHP для работы Composer
  • 4 февраля 2020 в 18:34 Как искать работу (мой личный опыт разработчика по java)
Читайте также:  Установка зуба в камине

Это «Песочница» — раздел, в который попадают дебютные посты пользователей, желающих стать полноправными участниками сообщества.

Если у вас есть приглашение, отправьте его автору понравившейся публикации — тогда её смогут прочитать и обсудить все остальные пользователи Хабра.

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

  • рекламные и PR-публикации
  • вопросы и просьбы (для них есть Хабр Q&A);
  • вакансии (используйте Хабр Карьеру)
  • статьи, ранее опубликованные на других сайтах;
  • статьи без правильно расставленных знаков препинания, со смайликами, с обилием восклицательных знаков, неоправданным выделением слов и предложений и другим неуместным форматированием текста;
  • жалобы на компании и предоставляемые услуги;
  • низкокачественные переводы;
  • куски программного кода без пояснений;
  • односложные статьи;
  • статьи, слабо относящиеся к или не относящиеся к ней вовсе.

источник

Как установить Java 10 на Debian 9

Благодаря объектно-ориентированному характеру, простоте использования и широкой межплатформенной совместимости все эти факторы делают Java очень привлекательным выбором языка программирования для большинства разработчиков. Еще один отличный профессионал при использовании Java – это сообщество: сотни тысяч разработчиков используют Java, а для выполнения конкретных задач создано множество библиотек Java, что позволяет вам легко создавать ваши программы. Oracle также часто обновляет свой язык программирования, дополнительно оптимизирует его скорость, а также добавляет функции для дальнейшего улучшения опыта Java. Чтобы поставить вишню сверху, ее можно скачать бесплатно. Версия Java с открытым исходным кодом также существует и также реализуется Oracle. Известный как OpenJDK, он также полностью свободен и имеет открытый исходный код для всего мира.

Установка Java на вашу Debian-систему проста – однако важно знать, какой тип вашего Java вам нужен. Во-первых, JRE (Java Runtime Environment), которая является только виртуальной машиной Java, используется для запуска программ Java на машине. Другим типом Java является JDK (Java Developer Kit). Это включает JRE, а также необходимые инструменты, которые позволят вам разрабатывать и компилировать Java-программы, которые затем могут быть запущены на любой платформе с JRE. Также важно знать, какой вариант Java вам нужен. OpenJDK является открытым исходным кодом Java, который разрабатывается и поддерживается Oracle. Классический Oracle JDK – это внутренняя версия Java с закрытым исходным кодом, полностью разработанная Oracle. Oracle Java больше ориентирована на рынок предприятия, с более длинными версиями поддержки, чем OpenJDK.

Установка OpenJDK-версии Java.

Способ 1. Установите с помощью apt-get.

Примечание. Установка с использованием этого метода может не привести к установке Java 10. Поскольку версия зависит от версии, доступной из репозиториев, возможно, вы закончите установку Java 8 или 9 вместо 10.

Установка JRE:

Рабочая среда Java Runtime обычно поставляется с предустановленной установкой Debian по умолчанию. Однако, если у вас нет предустановленной установки, вы можете легко установить ее через apt-get и предварительно загруженные репозитории.

Возможно, вам понадобится использовать apt-get в качестве пользователя root для установки JRE. Чтобы войти в систему как пользователь root, введите команду, указанную ниже:

Чтобы установить Java Runtime Environment, выполните следующую команду:

Установка JDK 10 на Debian 9:

JDK 10 по умолчанию не установлен на Debian 9.

Чтобы установить Java Developer Kit (JDK), выполните следующую команду:

Способ 2. Ручная установка OpenJDK 10 на Debian 9

Установив вручную OpenJDK вручную, вы убедитесь, что версия Java 10 будет установлена.

Шаг 1: Загрузите и извлеките архив OpenJDK.

Перейдите на страницу загрузки программного пакета OpenJDK (http://jdk.java.net/10/) и щелкните правой кнопкой мыши по ссылке tar.gz, расположенной справа от опции «Linux». Нажмите «Скопировать ссылку» или «Скопировать ссылку». Теперь откройте терминал, если вы находитесь на рабочем столе Debian или заходите на свой сервер Debian с помощью SSH. Загрузите tarball, введя следующую команду:

Создайте каталог, в который вы хотите установить среду OpenJDK:

Затем извлеките архив в новый каталог, введя следующую команду:

Как только это будет сделано, теперь вы можете добавить извлеченную папку в свою переменную пути. Это позволяет запускать java-команды из любой точки системы.

Шаг 2. Добавьте новый каталог в переменную пути.

Создайте новый файл в /etc/profile.d/ с именем «jdk10.sh». Полный путь должен быть «/etc/profile.d/jdk10.sh». Затем введите следующие две строки в файле:

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

Вывод должен выглядеть следующим образом: «javac 10.0.1». Теперь вы успешно установили OpenJDK на свою систему Debian 9.

Установка версии Java Java 10 на Debian 9

Шаг 1. Загрузите и извлеките архив Oracle JDK.

Перейдите на страницу загрузки пакетов программного обеспечения Oracle JDK. Сначала нажмите «Принять лицензионное соглашение», чтобы разблокировать загрузку. После этого щелкните правой кнопкой мыши файл, заканчивающийся на «… linux-x64_bin.tar.gz», и нажмите «Скопировать ссылку» или «Скопировать ссылку». Затем откройте терминал, если на рабочем столе или SSH, на свой сервер Debian, и введите следующую команду:

Читайте также:  Установка батарей с пропиленовыми трубами

Затем создайте новый каталог, в котором вы хотите установить среду Java. Теперь мы можем извлечь tar-архив Oracle JDK в новый каталог, введя следующую команду:

Как только это будет сделано, теперь вы можете добавить ярлык в извлеченную папку в переменной пути. Это позволяет запускать java-команды, как если бы вы их устанавливали с помощью apt-get.

Шаг 2. Добавьте новый каталог в переменную пути.

Создайте новый файл в /etc/profile.d/ с именем «jdk10.sh». Полный путь должен быть «/etc/profile.d/jdk10.sh». Затем введите следующие две строки в файле:

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

Вывод должен выглядеть следующим образом:

Теперь вы успешно установили OpenJDK в свою систему Debian 9.

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

источник

Предложение от 8host.com

Ручная установка Oracle Java на сервер Debian или Ubuntu

Вступление

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

Требования

Данное руководство подразумевает наличие сервера Debian 7 или Ubuntu 12.04 и привилегий root или sudo.

Кроме того, нужно уточнить, в каком режиме работает ядро системы (32- или 64-битном):

  • x86_64: 64-битовое ядро
  • i686: 32-битовое ядро

Загрузка

С помощью веб-браузера откройте сайт Oracle Java SE (Standard Edition) и выберите версию, которая больше всего подходит.

  • JDK: Java Development Kit. Включает полную JRE, а также средства для разработки, отладки и мониторинга Java-приложений.
  • JRE: Java Runtime Environment. Разработана для развертывания приложений Java на серверах. Включает в себя инструменты для JVM-мониторинга, а также необходимый серверным приложениям инструментарий.

Данное руководство рекомендует установить JDK Java SE Development Kit 8 x64 bits. Примите условия лицензии и скопируйте ссылку в буфер обмена. Не забудьте выбрать правильный tar.gz (64 или 32 бита). Для загрузки архива на сервер используйте wget:

wget —header «Cookie: oraclelicense=accept-securebackup-cookie» http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz

Oracle нельзя скачать, не согласившись с условиями лицензии, поэтому нужно изменить заголовок запроса. Кроме того, можно просто скачать сжатый файл в браузере и выгрузить его вручную с помощью клиента SFTP / FTP.

Запомните: Всегда скачивайте последнюю версию, доступную на сайте Oracle, изменяя при этом команды данного руководства согласно загруженным файлам.

Установка Oracle JDK

Для выполнения нижеописанных действий необходимы привилегии sudo:

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

Затем извлеките java в только что созданный /opt/jdk:

tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk

Убедитесь, что файлы были извлечены в данный каталог:

Установка Oracle JDK как JVM по умолчанию

В данном случае исполняемый файл Java находится в /opt/jdk/jdk1.8.0_05/bin/java. Чтобы установить его в качестве JVM по умолчанию, запустите:

update-alternatives —install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100

update-alternatives —install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100

Тестирование инсталляции Oracle JDK

Убедитесь, что java установлена и настроена верно, запустив:

update-alternatives —display java

update-alternatives —display javac

Результат будет иметь такой вид:

java — auto mode
link currently points to /opt/jdk/jdk1.8.0_05/bin/java
/opt/jdk/jdk1.8.0_05/bin/java — priority 100
Current ‘best’ version is ‘/opt/jdk/jdk1.8.0_05/bin/java’.
javac — auto mode
link currently points to /opt/jdk/jdk1.8.0_05/bin/javac
/opt/jdk/jdk1.8.0_05/bin/javac — priority 100
Current ‘best’ version is ‘/opt/jdk/jdk1.8.0_05/bin/javac’.

Еще один простой способ проверить установку:

Результат должен выглядеть так:

java version «1.8.0_05»
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

Обновление Java (дополнительно)

Чтобы обновить Java, просто скачайте последнюю версию с сайта Oracle и извлеките ее в каталог /opt/jdk, после чего сделайте ее JVM по умолчанию с более высоким приоритетом (в данном случае 110):

update-alternatives —install /usr/bin/java java /opt/jdk/jdk.new.version/bin/java 110
update-alternatives —install /usr/bin/javac javac /opt/jdk/jdk.new.version/bin/javac 110

Старую версию можно оставить или удалить:

update-alternatives —remove java /opt/jdk/jdk.old.version/bin/java
update-alternatives —remove javac /opt/jdk/jdk.old.version/bin/javac
rm -rf /opt/jdk/jdk.old.version

Описанная выше процедура установки работает на сервере Debian, но также может быть использована на Ubuntu. При возникновении любых проблемы после выполнения всех действий, пожалуйста, оставьте комментарий под статьей.

источник

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