Разное

Jdk и jre: JDK, JRE, JVM | Java: Настройка окружения

Установка JAVA. Отличие JDK от JRE — Простой IT блог

Главная » Автоматизация тестирования

Рубрика: Автоматизация тестирования

Сегодня я буду расписывать, как установить java на свой компьютер и чем отличается jre и jdk

JRE( Java Runtime Environment ) —  это среда выполнения Java. JRE предназначена для пользователей. JRE позволяет запускать аплеты и приложения написанные на Java.  JRE можно бесплатно загрузить с сайта java.com

JDK(Java Development Kit) —  стандартная версия платформы Java. JDK предназначена для разработки. JDK —  это специальный пакет разработчика, включающий в себя документацию, различные библиотеки классов, утилиты, документацию, компилятор а также саму исполнительную систему JRE.

В технологии JAVA существует несколько основных направлений:

Java Enterprise Edition (сокращенно Java EE или J2EE) —  технология создания программного обеспечения уровня больших корпораций.

Java Standart Edition(сокращенно Java SE или J2SE) —  технология создания пользовательских приложений.

Java Micro Edition(сокращенно Java ME или J2ME) —  технология создания приложений для мобильных телефонов, карманных персональных компьютеров и других маломощных вычислительных систем.

Java Card —  технология для устройства типа смарт-карт.

Для каждой из них есть свой JDK, мы будем использовать JDK от JSE, стандартный дистрибутив JAVA.

Распространяется он бесплатно компаний Oracle. И скачать его можно по ссылке http://www.oracle.com/technetwork/java/javase/downloads/index.html

Последняя версия на момент написания JDK 7u9

Переходим по ссылке вверху

Нажимаем на саму. первую иконку Java Platform (JDK) 7u9

Далее появится список дистрибутивов, ставим

Accept License Agreementи выбираем свой в зависимости от вашей операционной системы.

Далее воспроизводим процедуру стандартной установки.

В итоге у вас должно получиться что то типа этого:

C:\Program Files\Java\jdk1.7.0_07

Далее можем прописать путь к JDK в переменной окружения.

 

Для этого (В windows 7) Щелкаем правой кнопкой мыши на «Мой компьютер» — «Свойства» —

«Дополнительные параметры системы» —- переключаемся на вкладку « Дополнительно» —- нажимаем на «Переменные среды» в открывшемся окне в «системные переменные» нажимаем «Создать», в имя переменной пишем JAVA_HOME  в значении переменной C:\Program Files\Java\jdk1.7.0_07 ( указываем путь куда вы установили JDK) Нажимаем «Ок»

Далее  ищем в списке системных переменных, переменную «Path» щелкаем по ней, вписываем туда дополнительный путь  C:\Program Files\Java\jdk1.7.0_07\bin», нажимаем «Ок»

6 JDK JRE отличие jdk и jre Установка JAVA Установка JDK

Понравилась статья? Поделиться с друзьями:

Как установить Java на Ubuntu

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

Java — это объектно-ориентированный язык веб-программирования. Он применяется при создании сайтов, десктопных программ, серверных и веб-приложений. Обычно код языка Java исполняется в окне браузера на открытой странице сайта. Рассмотрим версии Java и способы их установки в Ubuntu.

Какие версии Java существуют

Когда-то Java имела всего две стабильные версии — Java 7 и Java 8. Версия Java 8 регулярно обновлялась, поэтому много лет была популярна в разработке. Например, на ней написаны приложения для Android, компьютерная игра Minecraft и социальная сеть Twitter. В настоящее время компания Oracle выпускает новые версии каждые полгода, но к ним выходит минимальное количество обновлений.

Любую версии Java можно установить в одном из форматов распространения. Основные форматы распространения дистрибутивов Java:

  1. Oracle Java (Oracle JDK) — бесплатный для разработки, но платный при использовании в рабочей среде.

    Включает дополнительные возможности и техподдержку.

  2. Open JDK — открытая бесплатная версия. Представлена в двух редакциях:

  • JRE (Java Runtime Environment) — содержит компоненты, предназначенные только для запуска Java-программ в Linux.
  • JDK (Java Development Kit) — полная версия, которая включает компоненты, предназначенные для запуска, компиляции и разработки Java-программ. JDK по умолчанию содержит в себе редакцию JRE.

Описанные форматы подойдут для любой версии семейства Linux Ubuntu и будут работать как на десктопах, так и на веб-серверах. Мы разберем оба способа установки Java и в разных вариантах редакций.

Важно

Перед установкой Java проверьте, что она ещё не установлена на вашем сервере, командой: java —version.

В примере ниже установлена версия OpenJDK 11.0.7:

Ubuntu Java install

Как установить OpenJDK

Рассмотрим, как установить самую свежую и более старые версии Java.

Чтобы автоматически установить самую свежую версию OpenJDK (она уже есть в официальном репозитории Ubuntu):

  1. 1.

    Обновите пакеты apt:

    sudo apt update
  2. 2.

    Установите последнюю версию Java Runtime Environment (JRE):

    sudo apt install default-jre

    Или Java Development Kit (OpenJDK), которая уже включает в себя JRE:

    sudo apt install default-jdk
  3. 3.

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

    java -version

Готово, вы установили самую свежую версию.

Чтобы установить конкретную версию OpenJDK, следуйте инструкции ниже:

  1. 1.

    Обновите пакеты apt:

    sudo apt update
  2. org/HowToStep»> 2.

    Установите нужную версию OpenJDK:

    sudo apt install openjdk-8-jdk

    Где 8 — версия Java.

    Вместо OpenJDK вы можете установить только JRE:

    sudo apt install default-8-jre
  3. 3.

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

    java -version

Готово, вы установили нужную версию.

Как установить Oracle Java

Рассмотрим, как установить свежую и старую версии Java. Для установки свежей версии Java (11 или 12):

  1. 1.

    Обновите пакеты apt:

    sudo apt update
  2. 2.

    Добавьте PPA-репозиторий:

    sudo add-apt-repository ppa:linuxuprising/java
  3. org/HowToStep»> 3.

    Снова обновите пакеты apt:

    sudo apt update
  4. 4.

    Установите Java:

    sudo apt install oracle-java12-installer

    Где 12 — версия Java.

  5. 5.

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

    java -version

Готово, вы установили Java 12.

Для установки старой версии Java 8:

  1. 1.

    Обновите пакеты apt:

    sudo apt update
  2. 2.

    Добавьте PPA-репозиторий:

    sudo add-apt-repository ppa:webupd8team/java
  3. 3.

    Снова обновите пакеты apt:

    sudo apt update
  4. org/HowToStep»> 4.

    Установите Java:

    sudo apt install oracle-java8-installer

    Где 8 — версия Java.

  5. 5.

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

    java -version

Готово, вы установили Java 8.

Как назначить версию Java по умолчанию

На одном сервере может быть установлено несколько версий Java. Рассмотрим, как сделать нужную вам версию версией по умолчанию:

  1. 1.

    Посмотрите установленные версии:

    update-alternatives --config java
  2. 2.

    Введите номер версии, которую вы хотите сделать версией по умолчанию, и нажмите Enter.

    В примере была выбрана версия с порядковым номером 1. При повторном вызове команды на скриншоте видно, что она стала версией по умолчанию (отмечена «звёздочкой»):

Готово, вы назначили нужную версию java по умолчанию.

Как установить переменную окружения java_home

Для работы некоторых программ на java нужно установить переменную окружения java_home. для этого:

  1. 1.

    Определите, в какой директории установлена версия java, которая используется по умолчанию:

    sudo update-alternatives --config java

    В выводе ниже видно, что директория версии по умолчанию (с порядковым номером ноль) — /usr/lib/jvm/java-11-openjdk-amd64/bin/java:

  2. 2.

    Скопируйте полный путь.

  3. 3.

    Откройте файл:

    sudo nano /etc/environment
  4. 4.

    Добавьте в файл строку:

    JAVA_HOME="ваш_путь"

    Где ваш_путь — скопированный путь.

  5. 5.

    Сохраните и закройте файл сочетанием клавиш Ctrl+X, а затем нажмите Y.

  6. 6.

    Перезагрузите файл:

    source /etc/environment
  7. 7.

    Проверьте результат. Для этого выполните команду:

    echo $JAVA_HOME

    В выводе команды должен появиться путь к версии Java:

    Установка Java Ubuntu

Готово, вы установили переменную окружения JAVA_HOME.

Теперь вы знаете, какие версии и форматы распространения Java можно использовать для операционной системы Ubuntu, и выберете оптимальный для вас способ установки.

Помогла ли вам статья?

Да

раз уже помогла

затмений — JDK/JRE/JVM/Java SDK | Что они все означают? Иногда вы можете разрабатывать с помощью JRE, а иногда вам нужен JDK?

Задавать вопрос

спросил

Изменено 9 лет, 8 месяцев назад

Просмотрено 29k раз

Честно говоря, я совсем запутался во всех этих терминах (JDK/JRE/Java SDK). Я не уверен, что каждый из них делает.

Когда я впервые начал делать простые примеры java в eclipse, я почти уверен, что у меня была только JRE, которая, как я полагал, была установщиком java по умолчанию, который обычные пользователи используют для запуска java-программ/апплетов в своей системе.

Однако сейчас в классе мы используем Google Appengine, и для этого требуется JDK, который, как я предполагаю, такой же, как Java SDK. Потратив некоторое время на то, чтобы выяснить, что установка JDK означала, что мне также пришлось добавить java/bin в переменные среды, чтобы заставить javac -version работать в командной строке, я обнаружил, что только JDK имеет javac…

Как мои ранние Java-программы работали без установки JDK и, следовательно, без javac? И действительно главный вопрос… В чем разница между JRE и JDK, и когда вы используете каждую из них?

Спасибо 🙂

  • затмение
  • javac
  • java

1

JRE = Java Runtime Environment — то, что вам нужно для запуска программ/программ, требующих Java, или использования библиотек, написанных на Java. Например, для OpenOffice требуется Java Runtime Environment 9.0003

JDK/Java SDK = Java Development Kit/Java Software Development Kit — то, что вам нужно для написания программ, требующих Java, или использования библиотек, написанных на Java. Например, если вы должны были написать свой собственный текстовый редактор на Java.

java поставляется с JRE, поскольку запускает виртуальную машину. Он может принимать файлов класса , которые были скомпилированы с использованием JDK.

JDK поставляется с javac , потому что это то, что вам нужно для компиляции вашего .java в файлы .class , которые затем можно запускать в JRE.

2

Eclipse имеет собственный встроенный компилятор (называемый ecj ), что, вероятно, является причиной того, что вы можете обойтись без установки JDK для его использования. Он не использует javac .

Google App Engine использует javac , поставляемый с JDK.

2

В чем разница между JRE и JDK и когда вы используете каждую из них?

JRE : среда выполнения Java. Он используется только для запуска Java-программ. Как упомянул Крис Джестер-Янг, Eclipse имеет встроенный компилятор. Вот почему вам просто нужна JRE (для запуска eclipse)

Если вы отправляете программу Java, единственное, что нужно клиенту, — это среда выполнения

JDK : Комплект для разработки Java, он также включает JRE внутри , но дополнительно иметь другие инструменты для разработки программ, такие как компилятор Java javac среди многих других.

Если вы хотите создать программу Java, вы должны использовать это.

Вы никоим образом не использовали JRE для компиляции Java-программ. javac, компилятор Java, поставляется только с JDK.

  • Вы можете писать программы на Java в любом текстовом редакторе, для этого вам не нужно ничего особенного.
  • Вам нужна JRE для запуска программ Java. JRE включает в себя виртуальную машину Java, необходимую для запуска уже скомпилированных программ Java.
  • Вам нужен JDK для компиляции Java-программ. Поэтому, если вы являетесь разработчиком Java, вы можете установить только JDK, поскольку он поставляется с инструментами, необходимыми для компиляции, в дополнение к виртуальной машине Java.

1

‘Иногда можно разрабатывать с помощью jre’

Нет. Никогда.

Вы разрабатываете с помощью Java Development Kit. Вы работаете с Java Runtime Environment или Engine или как там это называется.

java — должен ли JAVA_HOME указывать на JDK или JRE?

спросил

Изменено 2 года, 5 месяцев назад

Просмотрено 127 тысяч раз

Я указал JAVA_HOME на C:\Program Files (x86)\Java\jre7 . Это работает нормально. После этого я разархивировал ant и настроил переменные среды, связанные с Ant. Я получил следующие сообщения об ошибках после ввода «ant -version»

Я искал этот форум. Похоже, одно из решений — указать Java на JDK вместо JRE. Я не совсем уверен, должно ли это быть решением. Другими словами, вообще, на что должен указывать JAVA_HOME? JDK или JRE?

  • java
  • муравей
  • java-дом

0

Если вы занимаетесь какой-либо разработкой или сборкой с помощью Maven или Ant, вам нужно указать на JDK (комплект для разработки Java), в котором находятся такие утилиты, как javac (компилятор Java). В противном случае вы можете указать на JRE (среда выполнения Java).

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

5

Просто (измените на свой jdk1. x.x.x_xx)

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_05

2

Мой JAVA_HOME указывает на JDK. Если он по-прежнему не работает, проверьте, скачали ли вы ant для Java 7, а не для Java 6.

Как правило, не имеет значения, указываете ли вы его на JRE или JDK. Это зависит от приложения, которое его использует. Документация Ant говорит, что вы должен указать на JDK, чтобы получить все функции Ant.

как разработчик, вы должны указать свой JAVA_HOME на jdk для доступа к копировщику javac и т. д. Хорошо, если вы можете протестировать свою программу для работы в JRE. Если вы используете сервер приложений, вам часто требуется JDK вместо JRE, но это зависит от конкретного сервера.

Вы можете использовать либо JDK, либо JRE, но:

JAVA_HOME используется средством запуска для поиска JDK/JRE для использования. (рекомендуется JDK, так как для некоторых задач требуются инструменты Java.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *