Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемМария Атикова
1 Jar Java Advanced
2 2Georgiy KorneevJava Advanced / Javadoc Содержание 1.Jar-файлы 2.Манифесты 3.Заключение
3 3Georgiy KorneevJava Advanced / Javadoc Что такое Jar Архивы Java-приложений Инструмент для создания jar-файлов
4 Jar-файлы Часть 1
5 5Georgiy KorneevJava Advanced / Javadoc Структура Jar-файла.jar – это.zip /META-INF/ – дополнительная информация Можно создавать вручную
6 6Georgiy KorneevJava Advanced / Javadoc Инструмент jar Создание jar cf jar-файл файлы-для-упаковки Обновление jar uf jar-файл файлы-для-обновления Распаковка jar xf jar-файл файлы-для-распаковки? Запуск java –jar jar-файл
7 7Georgiy KorneevJava Advanced / Javadoc API для работы с Zip-файлами (1) ZipEntry – заголовок файла/каталога ZipEntry(имя) – создание name – имя directory – тип size / compressedSize – размеры method – метод упаковки level – уровень сжатия CRC – код проверки
8 8Georgiy KorneevJava Advanced / Javadoc API для работы с Zip-файлами (2) ZipOutputStream – запись putNextEntry() – следующий заголовок write() – запись данных ZipInputStream – чтение getNextEntry() – следующий заголовок read() – чтение файла
9 9Georgiy KorneevJava Advanced / Javadoc Дополнительные возможности Сжимающие потоки GZIPOutputStream – сжимающий поток GZIPInputStream – разжимающий поток Работа с манифестами JarOutputStream – запись JarOutputStream(os, manifest) – указание манифеста JarInputStream getManifest() – получение манифеста
10 Манифесты Часть 2
11 11Georgiy Korneev Манифест Текстовый файл META-INF/MANIFEST.MF Формат секция имя-атрибута:_значение _продолжение-значения Java Advanced / Javadoc
12 12Georgiy Korneev Основные атрибуты Manifest-Version Версия (1.0) Created-By Инструмент, создавший файл Class-Path Пути к зависимостям Main-Class Что запускать Java Advanced / Javadoc
13 Заключение Часть 3
14 14Georgiy KorneevJava Advanced / Javadoc Ссылки Javadoc Tool // How to Write Doc Comments for the Javadoc Tool // mments/index.html mments/index.html Javadoc FAQ // ml ml
15 15Georgiy KorneevJava Advanced / Javadoc Вопросы
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.