
- •Лабораторная работа 1 «Архитектура Java. Знакомство с оболочкой Eclipse»
- •Технология Java
- •Выполнение Java-программы
- •Состав jdk(Java Development Kit) и jre (Java Runtime Environment)
- •Использование jdk без среды разработки
- •Интегрированные среды Java
- •Знакомство с оболочкой Eclipse
- •Рабочая среда Eclipse
Состав 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 на "живых" работающих примерах.