Разделы сайта
Выбор редакции:
- Армянские спутниковые каналы Армянские каналы на hotbird
- Добавление внешней обработки в базу
- БИТ:Управление коммерческой службой Последовательность шагов установки должна быть приблизительно такой
- Как пройти полиграф? Вопросы на полиграфе. Как обмануть полиграф. Детектор лжи: что это такое, где и зачем применяется Детектор лжи как еще называется
- Работа с электронной почтой: эффективные правила Правила работы с электронной почтой
- Изучаем Java Чем отличается jre от jdk
- Лучшая программа распознания русской речи Распознавание речи оффлайн как отключить
- Как узнать VID, PID флешки и для чего служат эти идентификационные номера?
- Huawei P8Lite - Технические характеристики
- Как разблокировать телефон Xiaomi, если забыл пароль
Реклама
Некоторые важные термины: Java SE, JRE, JDK, IDE. Изучаем Java Чем отличается jre от jdk |
- (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 Книги
Говоря о языке программирования Java можно часто увидеть такие аббревиатуры как: Java SE, JRE, JDK, IDE. Рассмотрим их. Java SE
Java Standard Edition (Java SE) - это стандартное издание Java, именно под него разрабатываются клиентские приложения и этот сайт полностью посвящён Java SE. Приложения могут работать самостоятельно или в качестве апплетов веб-браузера. Кроме стандартного издания бывают:
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. Думаю для вас не будет секретом, что разработка большинства приложений для мобильной платформы 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 ” после. 20 ответов JRE - это среда выполнения Java . Это пакет всего необходимого для запуска скомпилированной Java-программы, включая виртуальную машину Java (JVM), библиотеку классов Java, команду java и другую инфраструктуру. Однако его нельзя использовать для создания новых программ. JDK - это Java Development Kit , полнофункциональный SDK для Java. В нем есть все, что есть в JRE, а также компилятор (javac) и инструменты (такие как javadoc и jdb). Он способен создавать и компилировать программы. Обычно, если вы заботитесь только о запуске программ Java на компьютере, вы устанавливаете только JRE. Это все, что вам нужно. С другой стороны, если вы планируете заняться программированием на Java, вам нужно вместо этого установить JDK. Иногда, даже если вы не планируете заниматься разработкой Java на компьютере, вам все равно нужно установить JDK. Например, если вы развертываете веб-приложение с JSP, технически вы просто запускаете Java-программы на сервере приложений. Зачем вам тогда JDK? Потому что сервер приложений преобразует JSP в сервлеты Java и должен использовать JDK для компиляции сервлетов. Я уверен, что будет больше примеров. Ответ выше (Пабло) очень правильный. Это просто дополнительная информация. JRE , как следует из названия, является окружающей средой. Это в основном набор каталогов с Java файлами, например:
JDK также представляет собой набор каталогов. Это расширенная версия JRE с некоторыми дополнениями: JDK является надмножеством JRE и содержит все, что есть в JRE, а также такие инструменты, как компиляторы и отладчики, необходимые для разработки апплетов и приложений. JRE предоставляет библиотеки, виртуальную машину Java (JVM) и другие компоненты для запуска апплетов и приложений, написанных на языке программирования Java. С точки зрения непрофессионала: JDK - дедушка, JRE - отец, а JVM - их сын. [т.е. JDK> JRE> JVM]
Другими словами, если вы Java-программист, вам понадобится JDK в вашей системе, и этот пакет будет также включать JRE и JVM, но если вы обычный пользователь, который любит играть в онлайн-игры, то вам понадобится только JRE, и этот пакет не будет иметь JDK в этом. Виртуальная машина Java (JVM) - это виртуальная машина, на которой выполняются байт-коды Java. JVM не понимает исходный код Java, поэтому вы компилируете свои файлы *.java для получения файлов *.class, которые содержат байтовые коды, понятные для JVM. Это также сущность, которая позволяет Java быть "переносимым языком" (писать один раз, запускать где угодно). Действительно, существуют конкретные реализации JVM для разных систем (Windows, Linux, MacOS, см. Список википедии...), цель состоит в том, чтобы с одинаковыми байт-кодами все они давали одинаковые результаты. JDK и JRE Чтобы объяснить разницу между JDK и JRE, лучше всего прочитать документацию Oracle и обратиться к диаграмме: Java Runtime Environment (JRE) Java Runtime Environment (JRE) предоставляет библиотеки, виртуальную машину Java и другие компоненты для запуска апплетов и приложений, написанных на языке программирования Java. Кроме того, в JRE входят две ключевые технологии развертывания: Java-плагин, который позволяет апплетам работать в популярных браузерах; и Java Web Start, который развертывает автономные приложения по сети. Это также основа для технологий в Java 2 Platform, Enterprise Edition (J2EE) для разработки и развертывания программного обеспечения для предприятий. JRE не содержит инструментов и утилит, таких как компиляторы или отладчики для разработки апплетов и приложений. Java Development Kit (JDK) JDK является расширенным набором JRE и содержит все, что есть в JRE, а также такие инструменты, как компиляторы и отладчики, необходимые для разработки апплетов и приложений. Обратите внимание, что Oracle не единственный, кто предоставляет JDK. От официального веб-сайта java... JRE (среда выполнения Java):
JDK (Java Development Kit) Одно отличие от перспективы отладки: Для отладки в системных классах Java, таких как String и ArrayList, вам нужна специальная версия JRE, которая скомпилирована с "отладочной информацией". JRE, включенный в JDK, предоставляет эту информацию, но обычный JRE этого не делает. Регулярная JRE не включает эту информацию, чтобы обеспечить лучшую производительность. Что такое отладочная информация? Вот краткое объяснение, взятое из этого сообщения в блоге :
|
Читайте: |
---|
Популярное:
Что такое ССД и как его установить?![]() |
Новое
- Добавление внешней обработки в базу
- БИТ:Управление коммерческой службой Последовательность шагов установки должна быть приблизительно такой
- Как пройти полиграф? Вопросы на полиграфе. Как обмануть полиграф. Детектор лжи: что это такое, где и зачем применяется Детектор лжи как еще называется
- Работа с электронной почтой: эффективные правила Правила работы с электронной почтой
- Изучаем Java Чем отличается jre от jdk
- Лучшая программа распознания русской речи Распознавание речи оффлайн как отключить
- Как узнать VID, PID флешки и для чего служат эти идентификационные номера?
- Huawei P8Lite - Технические характеристики
- Как разблокировать телефон Xiaomi, если забыл пароль
- Apptools: как зарабатывать, играя