Java 7 | страница 11
technetwork/java/javase/downloads/index.html.
Для создания Web-программ в части V книги вам потребуется еще набор пакетов Java Platform, Enterprise Edition (Java EE). Так же как Java SE, он поставляется одним самораспаковывающимся архивом, в который входит SDK (Software Development Kit), Java EE API и сервер приложений. Архив можно скопировать с того же сайта. Набор Java EE SDK — это дополнение к Java SE и поэтому устанавливается после Java SE JDK. Впрочем, на том же сайте есть полная версия архива, содержащая в себе и Java EE SDK, и Java SE JDK.
Java EE входит в состав серверов приложений, поэтому если вы установили JBoss, GlassFish или другой сервер приложений, то у вас уже есть набор классов Java EE.
Кроме JDK компания Oracle отдельно распространяет еще и набор JRE (Java Runtime Environment).
Что такое JRE?
Набор программ и пакетов классов JRE содержит все необходимое для выполнения байт-кодов, в том числе интерпретатор java (в прежних версиях — облегченный интерпретатор jre) и библиотеку классов. Это часть JDK, не содержащая компиляторы, отладчики и другие средства разработки. Именно Oracle JRE или его аналог, созданный другими фирмами, присутствует в тех браузерах, которые умеют выполнять программы на Java, в операционных системах и системах управления базами данных.
Хотя JRE входит в состав JDK, корпорация Oracle распространяет этот набор и отдельным файлом.
Как установить JDK?
Напомню, что набор JDK упаковывается в самораспаковывающийся архив. Раздобыв каким-либо образом этот архив: скачав из Интернета, с сайта http://www.oracle.com/ technetwork/java/javase/downloads/index.html или какого-то другого адреса, вам остается только запустить файл с архивом на выполнение. Откроется окно установки, в котором среди всего прочего вам будет предложено выбрать каталог (directory) установки, например, /usr/java/jdk1.7.0. Каталог и его название можно поменять, место и название установки не имеют значения.
После установки вы получите каталог с названием, например, jdk1.7.0, а в нем подкаталоги:
□ bin с исполнимыми файлами;
□ db с небольшой базой данных;
□ demo с примерами программ, присутствует не во всех версиях JDK;
□ docs с документацией, если вы ее установили в этот каталог;
□ include с заголовочными файлами "родных" методов;
□ jre с набором JRE;
□ lib с библиотеками классов и файлами свойств;
□ sample с примерами программ, присутствует не во всех версиях JDK;
□ src с исходными текстами программ JDK, получаемый после распаковки файла src.zip.