Читайте также:
|
|
Структура файловой системы среды выполнения Java Runtime Environment (JRE)
Таблица П1.1 Папки JRE
Папки | Описание |
jre | Корневая директория установки JRE. |
jre/bin | Содержит исполняемые файлы и динамически подключаемые библиотеки DLL инструментов и библиотек платформы Java |
jre/lib | Содержит базовые библиотеки, ресурсные и конфигурационные файлы |
jre/lib/applet | Предназначена для размещения классов апплетов, что сокращает время запуска больших апплетов в браузере |
jre/lib/audio | Содержит ресурсные файлы, используемые Java Sound API |
jre/lib/cmm | Содержит цветовые профили |
jre/lib/deploy | Содержит файлы, используемые при развертывании приложений |
jre/lib/ext | Каталог по умолчанию для JAR -файлов расширений платформы Java |
jre/lib/fonts | Содержит файлы шрифтов |
jre/lib/i386 | Среда выполнения JRE операционной системы Windows содержит конфигурационный файл виртуальной машины JVM |
jre/lib/im | Содержит JAR -файлы, обеспечивающие взаимодействие между текстовыми компонентами приложения и методами ввода, что в частности позволяет связать стандартную клавиатуру с такими раскладками, как тайская и индусская |
jre/lib/images | Содержит файлы изображений, используемые средой исполнения |
jre/lib/management | Содержит файлы, используемые при контроле и управлении JVM с помощью технологии Java Management Extensions (JMX) |
jre/lib/security | Содержит файлы управления системой безопасности Java |
jre/lib/servicetag | Содержит конфигурационный файл инсталляции JRE |
jre/lib/zi | Содержит информацию о временных зонах |
Таблица П1.2 Базовые библиотеки, ресурсные и конфигурационные файлы в папке lib
Библиотеки | Описание |
JAR -файл charsets | Содержит кодировки, используемые средой выполнения |
JAR -файл deploy | Библиотеки, используемые при развертывании приложений |
JAR -файл javaws | Библиотеки одноименного инструмента |
JAR -файл jce | Библиотеки технологии Java Cryptographic Extension |
JAR -файл jsse | Библиотеки технологии Java Secure Socket Extension |
JAR -файл management-agent | Агент технологии Java Management Extensions (JMX) |
JAR -файл plugin | Библиотеки технологии Java Plug-in |
JAR -файл resources | Ресурсные файлы среды выполнения |
JAR -файл rt | Базовые библиотеки Java Application Programming Interface (API) платформы Java |
Структура файловой системы комплекса разработки Java Development Kit (JDK)
Таблица П1.3 Папки JDK
Папки | Описание |
jdk | Корневая директория установки JDK. Содержит файлы copyright, license, README. Также содержит src.zip – архив исходных кодов Java -платформы. |
jdk/bin | Содержит исполняемые файлы для инструментов разработки. Переменная среды PATH должна ссылаться на эту директорию. |
jdk/demo | |
jdk/include | Содержит заголовочные C -файлы, обеспечивающие поддержку технологий Java Native Interface и Java Virtual Machine Debugger Interface |
jdk/jre | Корневая директория JRE, используемой инструментами разработки JDK. Системное свойство java.home ссылается на эту директорию. |
jdk/lib | Содержит библиотеки классов, используемые инструментами разработки |
jdk/sample | Содержит примеры использования Java -технологий |
Таблица П1.4 Инструменты разработки Java -приложений, расположенные в папке bin
Инструменты | Описание |
apt | Инструмент обработки аннотаций |
extcheck | Проверяет JAR -файл на конфликт с уже инсталлированным JAR -файлом расширения платформы Java. Инструмент позволяет перед инсталляцией JAR -файла расширения проверить его на свежесть версии по сравнению с уже инсталлированным JAR -файлом |
HtmlConverter | Конвертирует HTML -страницу, содержащую апплет, в формат определенного Java Plug-in, что позволяет настроить запуск апплета в конкретном браузере |
idlj | Генерирует Java-классы из файла IDL (язык описания интерфейсов). Инструмент idlj является важной частью технологии Java IDL, которая интегрирует платформу Java с технологией CORBA (Common Object Request Broker Architecture) |
jar | Производит все необходимые операции с JAR -файлами, включая их создание и обновление |
jarsigner | Средство контроля и создания электронной подписи для JAR -файлов |
javac | Компилирует исходный Java -код в байт-код |
javadoc | Генерирует документацию из комментариев, содержащихся в исходном коде |
javah | Создает заголовочные и исходные C -файлы из Java -класса, необходимые для обращения из Java -кода к C -коду, является инструментом механизма Java Native Interface (JNI) |
javap | Декомпилятор байт-кода |
jconsole | Графический интерфейс Java Management Extensions (JMX) контроля работы виртуальной машины JVM, позволяет контролировать как локальную, так и удаленную виртуальную машину |
jdb | Используется для отладки Java -приложений |
jhat | Java Heap Analysis Tool – средство анализа использования памяти при работе приложения, служит для поиска утечек памяти |
jinfo | Выводит конфигурационную информацию работающего Java -процесса, файла памяти или удаленного сервера отладки |
jmap | Выводит статистику использования памяти |
jps | Выводит список виртуальных машин указанной с помощью URI -адреса системы |
jrunscript | Используется для запуска скриптов. По умолчанию язык написания скриптов – JavaScript |
jstack | Выводит состояние Java -потоков, используется для поиска заблокированных потоков |
jstat | JVM Statistics Monitoring Tool – средство диагностики производительности и потребления ресурсов для указанной виртуальной машины |
jstatd | JVM jstat Daemon – RMI -приложение, позволяющее подключаться удаленным инструментам мониторинга к локальной виртуальной машине |
jvisualvm | Графический интерфейс, предоставляющий детальную информацию о работающих Java -приложениях |
native2ascii | Конвертирует не Latin-1 и не Unicode -символы, содержащиеся в файле, в символы кодировки Unicode для того, чтобы файл мог быть обработан инструментами Java |
packager | JavaBean Packager – обеспечивает использование компонентов JavaBeans в качестве ActiveX -компонентов, создавая для компонента регистрационный и библиотечный файлы REG и TLB |
rmic | Генерирует классы заглушек и файл IDL для удаленных объектов |
schemagen | Генерирует XML -схему для Java-файлов |
serialver | Выводит идентификатор версии для одного или нескольких классов |
wsgen | Генерирует классы заглушек и файл WSDL для Web -сервисов JAX-WS |
wsimport | Обрабатывает Web Services Description Language (WSDL) файл и генерирует требуемые артефакты для Web -сервиса JAX-WS |
xjc | JAXB -компилятор – генерирует из XML -схемы Java -классы |
Дата добавления: 2015-10-29; просмотров: 231 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Платформы технологии Java | | | Место дисциплины в структуре образовательной программы |