Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

JDK и Файловая структура JRE

Эта страница обеспечивает вводный краткий обзор каталогов JDK и файлов, которые они содержат. Отметьте, что файловая структура JRE идентична тому из JDK jre каталог.

Файлы для разработчика и Каталоги

Этот раздел описывает самые важные файлы и каталоги, требуемые разрабатывать приложения для платформы Java.

(Отметьте, что некоторые из каталогов, которые не требуются, включают исходный код Java и заголовочные файлы C. Они упоминаются в Дополнительном разделе Файлов и Каталогов.)

Принятие программного обеспечения JDK устанавливается в /jdk1.8.0, вот некоторые из самых важных каталогов:

/jdk1.8.0
Корневой каталог установки программного обеспечения JDK. Содержит авторское право, лицензию, и файлы README. Также содержит src.zip, архив исходного кода для платформы Java.
/jdk1.8.0/bin
Исполнимые программы для всех средств разработки содержатся в JDK. Переменная окружения PATH должна содержать запись для этого каталога. Для получения дополнительной информации по инструментам см. Инструменты JDK.
/jdk1.8.0/lib
Файлы используются средствами разработки. Включает tools.jar, который содержит неосновные классы для поддержки инструментов и утилит в JDK. Также включает dt.jar, архив DesignTime файлов BeanInfo, которые говорят интерактивные среды разработки (IDE), как вывести на экран компоненты Java и как позволить разработчику настраивать их для приложения.
/jdk1.8.0/jre
Корневой каталог среды выполнения Java используется средствами разработки JDK. Среда выполнения является реализацией платформы Java. Это - каталог, упомянутый java.home системное свойство.
/jdk1.8.0/jre/bin
Исполняемые файлы для инструментов и библиотек используются платформой Java. Исполняемые файлы идентичны файлам в /jdk1.8.0/bin. Инструмент средства запуска java служит средством запуска приложения (и заменял старый  jre инструмент, который поставлял с 1.1 версиями JDK). Этот каталог не должен быть в переменной окружения PATH.
/jdk1.8.0/jre/lib
Библиотеки кода, настройки свойства, и файлы ресурсов используются средой выполнения Java. Например:
Кроме ext подкаталог (описанный ниже) есть несколько дополнительных подкаталогов ресурса, не описанных здесь.
/jdk1.8.0/jre/lib/ext
Каталог установки значения по умолчанию для Расширений платформы Java. Это - то, куда файл фляги JavaHelp идет, когда он устанавливается, например.
/jdk1.8.0/jre/lib/security
Содержит файлы, используемые для управления безопасностью. Они включают политику безопасности (java.policy) и свойства безопасности (java.security) файлы.
/jdk1.8.0/jre/lib/sparc
Содержит .so (совместно используемый объект), файлы используются версией Соляриса платформы Java.
/jdk1.8.0/jre/lib/sparc/client
Содержит .so файл, используемый Java Клиентская Виртуальная машина HotSpot™, которая реализуется с Java технология HotSpot™. Это - значение по умолчанию VM.
/jdk1.8.0/jre/lib/sparc/server
Содержит .so файл, используемый Java Виртуальная машина Сервера HotSpot™.
/jdk1.8.0/jre/lib/applet
Файлы фляги, содержащие классы поддержки для апплетов, могут быть помещены в lib/applet/ каталог. Это уменьшает время запуска для больших апплетов, позволяя классы апплета быть предварительно загруженным от локальной файловой системы апплетом загрузчик class, обеспечивая те же самые защиты, как будто они были загружены по сети.
/jdk1.8.0/jre/lib/fonts
Файлы шрифта для использования платформой.

Дополнительные Файлы и Каталоги

Этот раздел описывает структуру каталогов для исходного кода Java, C заголовочные файлы, и другие дополнительные каталоги и файлы.

Дополнительные файлы и каталоги, показанные выше:

/jdk1.8.0/src.zip
Архив, содержащий исходный код для платформы Java.
/jdk1.8.0/db
Содержит DB Java.
/jdk1.8.0/include
Заголовочные файлы языка C, которые поддерживают программирование собственного кода, используя Java Собственный Интерфейс и Интерфейс Отладчика виртуальной машины Java.
/jdk1.8.0/man
Содержит страницы справочника для инструментов JDK.

Отметьте: Демонстрационные примеры и выборки, которые показывают Вам, как программировать для платформы Java, доступны как отдельная загрузка в Java Загрузки SE. Они доступны как отдельный.tar.z сжатые пакеты и.tar.gz сжатые двоичные файлы. Как другие 64-разрядные пакеты на Солярисе, 64-разрядные демонстрационные примеры и демонстрационные пакеты на Солярисе ожидают, что 32-разрядные демонстрационные примеры и демонстрационные пакеты также будут установлены.


Oracle и/или его филиалы Авторское право © 1993, 2012, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами