Что такое jdk. Что такое технология Java и каково ее применение? Одно отличие от перспективы отладки

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

JRE (Java Runtime Environment) - это инструмент представляющий собой среду выполнения - минимальную реализацию виртуальной машины, в которой запускается и выполняется программный код на Java. – это инструмент представляющий целый набор инструментов, комплект разработчика приложений на языке Java. На самом деле, JRE входит в состав JDK, равно так же как и другие различные стандартные библиотеки классов Java, компилятор javac, документация, примеры кода и разнообразные служебные утилиты. Весь этот набор распространяется бесплатно и имеет версии для разных операционных систем, поэтому каждый у кого есть желание может скачать его и использовать.

В JDK не входит интегрированная среда разработки, предполагается, что её разработчик будет устанавливать отдельно. Существует великое множество IDE для Java-разработки, например: IntelliJ IDEA, Borland JBuilder, NetBeans и др. Для разработки приложений под Андроид мы выбираем Eclipse IDE.

Как установить JDK . Для установки JDK, необходимо зайти на сайт oracle.com выбрать вкладку Downloads, потом JAVA for developers. Или скачать отсюда: для Windows x32 - JDK-7u40-Windows-i586.exe размер файла - 123.46 Mb. Для Windows x64 - JDK-7u40-Windows-x64.exe размер файла - 125.25 Mb.

После того как вы скачали нужную вам JDK, запускаем скачанный файл и после некоторого ожидания вы увидите стартовый экран для установки. Жмем “Next ”.

На следующем экране вам предложат директорию для установки. Нажимаем "Next " для установки в директорию по умолчанию или же нажимаем на кнопку “Change… ” и выбираем свою директорию. Запомните путь до директории в которую вы установили JDK, на рисунке он выделен красным:

Когда установка Java Development Kit (JDK) почти закончится, появится форма в которой вам предложат установить JRE (Java Runtime Environment) , устанавливаем. Здесь нет необходимости менять директорию установки – жмем “Next ”.

Некоторое время перед вами будет экран, на котором будет такая надпись (3 миллиарда устройств используют Java):

Затем вы увидите, что установка закончилась:

На этом установка практически завершена. Но остается сделать еще один шаг-прописать путь до файлов JDK в путях операционной системы. Это позволит нам запускать основные файлы из командной строки. И также мы установим переменную JAVA_HOME . На операционной системе Windows 7 это делается следующим образом: В меню “Пуск ” найдите пункт “Компьютер ” и кликните на нем правой кнопкой мыши. Появится меню выберите в нем пункт “Свойства ”. Появится окно:

Выбираем пункт “Дополнительные параметры системы ”. Появится окно, в котором выбираем пункт “Переменные среды ”.

В появившемся окне вам нужно создать переменную – “JAVA_HOME ”. И отредактировать переменную “Path ”. Для этого нажмите кнопку “Создать ”.

Вариант установки переменной “JAVA_HOME ” показан на рисунке. Вот тут-то и пригодится та строка, которую я предлагал вам запомнить при установке JDK.

Установка переменной “Path ” скорее всего ее создавать не надо – она уже обычно есть. Если нет, то в списке системных переменных ищем переменную «Path » кликаем по ней, вписываем туда дополнительный путь C:\Program Files\Java\jdk1.7.0_07\bin и нажимаем «Ок » (будьте очень внимательны - здесь надо вводить строку предварительно поставив “; ” в конце списка всех путей и еще надо добавить строку “\bin ” после.



Говоря о языке программирования Java можно часто увидеть такие аббревиатуры как: Java SE, JRE, JDK, IDE. Рассмотрим их.

Java SE

Java Standard Edition (Java SE) - это стандартное издание Java, именно под него разрабатываются клиентские приложения и этот сайт полностью посвящён Java SE. Приложения могут работать самостоятельно или в качестве апплетов веб-браузера.

Кроме стандартного издания бывают:

  • Java Enterprise Edition (Java EE) для разработки приложений на стороне сервера, таких как Java сервлеты, JavaServer Pages (JSP) и JavaServer Faces (JSF).
  • Java Micro Edition (Java ME) для разработки приложений под мобильные устройства, такие как телефоны.

JRE

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

JDK

JDK (Java SE Development Kit) - набор инструментов разработчика для создания программ на Java. Включает в себя JRE плюс инструменты для разработки, отладки и мониторинга Java приложений.

Итак, чтобы определиться, что скачивать: JRE или JDK? Ответьте на вопрос: вы хотите только запускать Java программы или ещё и разрабатывать их? Если только запускать, то вам достаточно JRE. Если вы хотите разрабатывать программы, то вам необходим JDK. Набор разработчика JDK уже включает JRE, поэтому нет необходимости скачивать их оба по отдельности.

Версии Java

Кроме рассмотренных различных изданий, а также разных версий пакетов (для конечного пользователя и для разработчика), имеются номерные версии. В настоящее время актуальной является версия JDK 1.10 . Кстати, JDK 1.10 = JDK 10.

Если вас интересуют ранние выпуски (что-то вроде беты), то для одинадцатой версии вы их найдёте по адресу

IDE

IDE (integrated development environment) - интегрированная среда разработки, предназначена для содействия разработчику, ускоряет процесс разработки программ. Обычно включает в себя редактор с подсветкой синтаксиса, справкой, автоматизированной компиляцией и запуском программ. IDE может быть создана для любого языка программирования, либо для конкретного языка, например, для Java. Интегрированная среды разработки бывают бесплатными и платными. Хорошей бесплатной IDE для Java является NetBeans.

>> Что такое JRE?

Обучающие курсы:

Что такое JRE?

Что такое JRE?

JRE - это Java Runtime Environment. В переводе по русски JRE - это среда выполнения для языка Java. Это минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений, без компилятора и других средств разработки. JRE состоит из виртуальной машины - Java Virtual Machine - и библиотеки Java-классов.

Скачать JRE с официального сайта: http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html

JRE распространяется свободно и для большинства платформ может быть загружена с сайта Oracle.

Набор программ и пакетов классов JRE содержит все необходимое для выполнения байт-кодов,в том числе интерпретатор java (в прежних версиях - облегченный интерпретатор jre) и библиотеку классов. Это часть JDK, не содержащая компиляторы, отладчики и другие средства разработки. Именно Oracle JRE или его аналог, созданный другими фирмами, присутствует в тех браузерах, которые умеют выполнять программы на Java, в операционных системах и системах управления базами данных.

Хотя JRE входит в состав JDK, корпорация Oracle распространяет этот набор и отдельным файлом.

Чем отличается JRE, JVM и JDK?

jvm - Java Virtual Machine - среда ("виртуальная"), в которой выполняется скомпилированный код

jre - Java Runtime Environment. Это просто пакет, который включает в себя JVM и минимальный набор библиотек для работы программ. И еще браузерный плагин, где будут выполняться апплеты.

- (kurz JRE) wird die Laufzeitumgebung für die Java Plattform des US Unternehmens Sun Microsystems genannt. Diese liefert unter anderem die Java Virtual Machine und wird benötigt, um Java Anwendungen auszuführen. Allgemein besteht die… … Deutsch Wikipedia

Java Runtime Environment - o JRE es un conjunto de utilidades que permite la ejecución de programas Java. Componentes En su forma más simple, el entorno en tiempo de ejecución de Java está conformado por una Máquina Virtual de Java o JVM, un conjunto de bibliotecas Java y… … Wikipedia Español

Java Runtime Environment - JRE o Java Runtime Environment proporciona únicamente un subconjunto del lenguaje de programación Java sólo para ejecución. El usuario final normalmente utiliza JRE en paquetes y añadidos. El JRE es básicamente la máquina virtual de Java y las… … Enciclopedia Universal

Java Runtime Environment - Environnement d exécution Java En informatique, JRE est l acronyme de Java Runtime Environment (« environnement d exécution Java ») et désigne un ensemble d outils permettant l exécution de programmes Java sur toutes les plates formes… … Wikipédia en Français

Java Runtime Environment Тип Программная платформа Разработчик Sun Microsystems ОС Кроссплатформа Версия Java 6 Update 13 20 марта 2009 г … Википедия

Runtime Environment - Eine Laufzeitumgebung (von englisch: „runtime environment“; kurz: „RTE“ oder seltener auch „RE“; auch Ausführungsumgebung oder seltener Ablaufumgebung genannt) ist eine Softwareschicht, die sich zwischen der Anwendungs und der Betriebssystem… … Deutsch Wikipedia

BREW (Binary Runtime Environment for Wireless) is an application development platform created by Qualcomm for mobile phones. It was originally developed for CDMA handsets, but has since been ported to other air interfaces including GSM/GPRS. BREW … Wikipedia

- (BREW) платформа разработки приложений для устройств мобильной связи, разрабатываемая компанией Qualcomm. Платформа BREW была представлена в 2001 году. Изначально предназначалась для мобильных телефонов стандарта CDMA, где она и находит… … Википедия

Binary Runtime Environment for Wireless - Brew (Kurzform für Binary Runtime Environment for Wireless) ist eine von Qualcomm entwickelte Anwendungsplattform für Smartphones. Sie unterstützt alle verbreiteten Mobilfunkstandards wie beispielsweise GSM/GPRS, UMTS und CDMA. Brew wird… … Deutsch Wikipedia

Java (Plattform) - Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… … Deutsch Wikipedia

Книги

  • Practical Database Programming with Java , Ying Bai. Covers fundamental and advanced Java database programming techniques for beginning and experienced readers This book covers the practical considerations and applications in database… электронная книга
  • Professional Java EE Design Patterns , Murat Yener, Alex Theedom. Professional Java EE Design Patterns is the perfect companion for anyone who wants to work more effectively with Java EE, and the only resource that covers both the theory and application of…

Java представляет собой язык программирования и платформу вычислений, которая была впервые выпущена Sun Microsystems в 1995 г. Существует множество приложений и веб-сайтов, которые не работают при отсутствии установленной Java, и с каждым днем число таких веб-сайтов и приложений увеличивается. Java отличается быстротой, высоким уровнем защиты и надежностью. От портативных компьютеров до центров данных, от игровых консолей до суперкомпьютеров, используемых для научных разработок, от сотовых телефонов до сети Интернет - Java повсюду!

Можно ли загрузить Java бесплатно?

Да, Java можно загрузить бесплатно. Загрузите последнюю версию на веб-сайте .

Если вы разрабатываете встроенное или бытовое устройство и хотите использовать в нем технологии Java, свяжитесь со специалистами Oracle и получите подробную информацию об интеграции Java в различные типы устройств.

Почему необходимо выполнять обновление до новейшей версии Java?

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

ТЕХНИЧЕСКИЕ ПОДРОБНОСТИ
Я слышал термины "виртуальная машина Java" и JVM. Это и есть программное обеспечение Java?

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

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