Что за программа java development kit

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

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

Oracle JDK vs OpenJDK: Что же устанавливать начинающему?

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

Как установить JDK. Для установки JDK, необходимо зайти на сайт oracle.com выбрать вкладку Downloads, потом JAVA for developers.

Далее выбираем JDK как на рисунке, вам нужно найти версию JDK, которая установится на ваш компьютер – выберите операционную систему и разрядность:

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

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

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

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

Читайте также:
Bonjour что это за программа и нужна ли она на компьютере Windows

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

На этом установка Java Development Kit практически завершена. Но остается сделать еще один шаг-прописать путь до файлов JDK в путях операционной системы. Это позволит нам запускать основные файлы из командной строки. И также мы установим переменную JAVA_HOME.

На операционной системе Windows 7 это делается следующим образом: В меню “Пуск” найдите пункт “Компьютер” и кликните на нем правой кнопкой мыши. Появится меню выберите в нем пункт “Свойства”. Появится окно:

02 — Как работает Java приложение? Что такое JVM, JRE, JDK? — Уроки Java для начинающих

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

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

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

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

Источник: upgrade-android.ru

Современная серверная разработка на языке Java: 1. Инструменты разработчика

Java Development Kit

The Java Development Kit (JDK ) является реализацией одной из платформ Java Platform, Standard Edition, Java Platform, Enterprise Edition или Java Platform, Micro Edition. выпущен Oracle Corporation в виде двоичного продукта, предназначенного для разработчиков Java на Solaris, Linux, macOS или Windows. JDK включает частную JVM и несколько других ресурсов для завершения разработки приложения Java. С момента появления платформы Java она стала наиболее широко используемым комплектом разработки программного обеспечения (SDK ).

Contents

  • 1 JDK content
  • 2 Неопределенность между JDK и SDK
  • 3 Другие JDK
  • 4 См. также
  • 5 Ссылки
  • 6 Внешние ссылки

Содержимое JDK

JDK имеет в качестве основных компонентов набор инструментов программирования, включая :

  • appletviewer — этот инструмент можно использовать для запуска и отладки Java-апплетов без веб-браузера
  • apt — инструмент обработки аннотаций
  • extcheck — утилита, обнаруживающая JAR конфликты файлов
  • idlj — компилятор преобразования IDL в Java. Эта утилита генерирует привязки Java из заданного файла Java IDL.
  • jabswitch — Java Access Bridge. Предоставляет вспомогательные технологии в системах Microsoft Windows.
  • java — загрузчик для приложений Java. Этот инструмент является интерпретатором и может интерпретировать файлы классов генерируется компилятором javac. Теперь используется единственная пусковая установка ed как для разработки, так и для развертывания. Старая программа запуска развертывания, jre, больше не поставляется с Sun JDK, и вместо нее она была заменена новым загрузчиком java.
  • javac — компилятор Java, который преобразует исходный код в Байт-код Java
  • javadoc — генератор документации, который автоматически генерирует документацию из исходного кода комментариев
  • jar — архиватора, который упаковывает связанные библиотеки класса в один файл JAR. Этот инструмент также помогает управлять файлами JAR.
  • javafxpackager — инструмент для упаковки и подписи приложений JavaFX
  • jarsigner — инструмент подписи и проверки jar
  • javah — заголовок C и заглушка генератор, используемый для написания собственных методов
  • javap — файл класса дизассемблер
  • javaws — программа запуска Java Web Start для приложений JNLP
  • JConsole — Java Консоль мониторинга и управления
  • jdb — отладчик
  • jhat — Инструмент анализа кучи Java (экспериментальный)
  • jinfo — Эта утилита получает информацию о конфигурации из запущенного процесса Java или аварийного дампа. (экспериментально)
  • jmap Oracle jmap — Карта памяти — Эта утилита выводит карту памяти для Java и может печатать карты памяти общих объектов или детали памяти кучи для данного процесса или дампа ядра. (экспериментальный)
  • jmc — Java Mission Control
  • jpackage — инструмент для создания автономных пакетов приложений. (экспериментальный)
  • jps — Инструмент состояния процесса виртуальной машины Java перечисляет оснащенные виртуальными машинами Java (JVM) HotSpot в целевой системе. (экспериментально)
  • jrunscript — Командная строка Java scriptshell.
  • jshell — Новая jshell, представленная в java 9.
  • jstack — утилита, которая печатает Java трассирует стек потоков Java (экспериментальный)
  • jstat — Java Virtual Machine инструмент мониторинга статистики (экспериментальный)
  • jstatd — демон jstat (экспериментальный)
  • keytool — инструмент для управления хранилищем ключей
  • pack200 — инструмент сжатия JAR
  • policytool — инструмент создания и управления политиками, который может определять политику для Java время выполнения, определяя, какие разрешения доступны для кода из различных источников.
  • VisualVM — визуальный инструмент, объединяющий несколько командной строки инструментов JDK и облегченных функций производительности и памяти профилирования 80>
  • wsimport — генерирует переносимые артефакты JAX-WS для вызова веб-службы.
  • xjc — часть API Java API для привязки XML (JAXB). Он принимает схему XML и генерирует классы Java.
Читайте также:
Critical update что это за программа

Экспериментальные инструменты могут быть недоступны в будущих версиях JDK.

JDK также поставляется с полной средой выполнения Java, обычно называемой частной средой выполнения, из-за того, что она отделена от «обычной» JRE и имеет дополнительное содержимое. Он состоит из виртуальной машины Java и всех библиотек классов, имеющихся в производственной среде, а также дополнительных библиотек, полезных только для разработчиков, таких как библиотеки интернационализации и IDL библиотеки.

Копии JDK также включают широкий выбор примеров программ, демонстрирующих использование почти всех частей Java API.

Неоднозначность между JDK и SDK

JDK образует расширенное подмножество комплекта разработки программного обеспечения (SDK). Он включает «инструменты для разработки, отладки и мониторинга приложений Java». Oracle настоятельно рекомендует теперь использовать термин JDK для обозначения Java SE Development Kit. Пакет SDK для Java SE доступен с JDK или без него, под этим конкретно подразумевается Java SE 7 JDK.

Другие JDK

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

В режиме разработки или обслуживания:

  • Azul Systems Zing, JDK с низкой задержкой для Linux;
  • Azul Systems / на основе OpenJDK Zulu для Linux, Windows, Mac OS X, встроенные и облачные;
  • OpenJDK / IcedTea ;
  • AicasJamaicaVM ;
  • IBM J9 JDK, для AIX, Linux, Windows, MVS, OS / 400, Pocket PC, z / OS;

Не поддерживается или прекращается:

  • Apache Harmony ;
  • AppleСреда выполнения Mac OS для Java JVM / JDK для Classic Mac OS ;
  • Blackdown Java — порт JDK Sun для Linux;
  • GNUClasspath и GCJ (Компилятор GNU для Java );
  • Oracle CorporationJRockit JDK, для Windows, Linux и Solaris;
Читайте также:
Что за программа krita

См. Также

  • Свободный и открытый- портал исходного программного обеспечения
  • Портал компьютерного программирования
  • Путь к классам (Java)
  • Платформа Java
  • История версий Java

Ссылки

Внешние ссылки

  • Oracle Java SE
  • Oracle Java План поддержки SE
  • Проект OpenJDK с открытым исходным кодом
  • Сборки OpenJDK из Oracle
  • OpenJDK строится из AdoptOpenJDK
  • IBM SDK Java Technology Edition
  • Проект JDK 7 с открытым исходным кодом
  • GNU Classpath — Бесплатное программное обеспечение альтернатива JDK

Источник: alphapedia.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru