Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Приложение 1. Структура JRE и JDK

Читайте также:
  1. I.2. Структура оптимизационных задач
  2. VІІ. Методика проведення заняття і його організаційна структура
  3. VІІ. Методика проведення заняття і організаційна структура заняття
  4. VІІ. Методика проведення заняття та організаційна структура заняття
  5. А. Структура ВС России и система управления войсками.
  6. Архитектура персонального компьютера, структура вычислительных систем. Программное обеспечение вычислительной техники.
  7. Б. Структура, номенклатура и биосинтез простагландинов и тромбоксанов

Структура файловой системы среды выполнения 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| Место дисциплины в структуре образовательной программы

mybiblioteka.su - 2015-2024 год. (0.006 сек.)