Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Java_lab_1_Eclipse.doc
Скачиваний:
0
Добавлен:
31.12.2019
Размер:
321.02 Кб
Скачать

Состав jdk(Java Development Kit) и jre (Java Runtime Environment)

Набор программ и классов JDK (компилятор и библиотеки) включает:

  • компилятор javac из исходного текста в байт-коды; интерпретатор java, содержащий реализацию JVM;

  • облегченный интерпретатор jre (в последних версиях отсутствует);

  • программу просмотра апплетов appietviewer, заменяющую браузер;

  • отладчик jdt;

  • дизассемблер javap;

  • программу архивации и сжатия jar;

  • программу сбора документации javadoc;

  • программу javah генерации заголовочных файлов языка С;

  • программу javakey добавления электронной подписи;

  • программу native2ascii, преобразующую бинарные файлы в текстовые;

  • программы rmic и rmiregistry для работы с удаленными объектами;

  • программу seriaiver, определяющую номер версии класса;

  • библиотеки и заголовочные файлы "родных" методов;

  • библиотеку классов Java API (Application Programming Interface).

Компания Oracle постоянно развивает и обновляет JDK, каждый год появляются новые версии.

Таким образом, Java Virtual Machine (виртуальная Java машина) - это программа для интерпретации и выполнения байт-кода Java.

Исходный код на языке Java содержится в файлах с расширением java.

Программа для трансляции в байт-код называется javac.exe.

Программа для выполнения байт-кода называется java.exe.

Оттранслированная в байт-код программа имеет расширение class.

Для запуска программы нужно вызвать интерпретатор java.exe, указав в параметрах вызова класс выполнения.

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

После установки Java-машины (JRE) на клиентский компьютер из поставки Software Development Kit (SDK) вы получите каталог с названием, например, C:\Program Files\Java\jdk1.6.0_32, а в нем подкаталоги:

  • bin, содержащий исполнимые файлы;

  • demo, содержащий примеры программ;

  • docs, содержащий документацию, если вы ее установили;

  • include, содержащий заголовочные файлы "родных" методов;

  • jre, содержащий набор JRE;

  • old-include, для совместимости со старыми версиями;

  • lib, содержащий библиотеки классов и файлы свойств;

  • src, с исходными текстами программ JDK.

В новых версиях вместо каталога имеется упакованный файл src.jar.

Набор JDK (подкаталог src) содержит исходные тексты большинства своих программ, написанные на Java. Это очень удобно. Вы всегда можете в точности узнать, как работает тот или иной метод обработки информации из JDK, посмотрев исходный код данного метода. Это очень полезно и для изучения Java на "живых" работающих примерах.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]