Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

JAR

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.

Статус версії сторінки

На цій сторінці показано неперевірені зміни

Java-архів
KDE значок даного типу файлів
Розширення:.jar
MIME-тип:application/java-archive[1][2]
Узагальнений ідентифікатор типу:com.sun.java-archive
Розробник:Netscape,
Sun Microsystems,
Oracle Corporation
Тип формату:архів,стиснення даних
Розширений з:ZIP

JAR (від англ.Java ARchive) —Java-архів. Являє собоюZIP-архів, в якому міститься частина програми на мові Java.

Щоб JAR-файл виконувався, він повинен містити файлMANIFEST.MF в каталозіMETA-INF, в якому повинен бути зазначений головний клас програми (такий клас повинен містити метод main і задаватись параметромMain-Class). Номер версії JAR задається параметромManifest-Version і є обов'язковим. У SDK 1.2 значення цього параметра має дорівнювати 1.0.

Приклад файлуMANIFEST.MF

Manifest-Version:1.0Ant-Version:ApacheAnt1.7.1Created-By:1.5.0_20-141(CompanyInc.)Main-Class:com.sun.sample.ClassWithMainMethod

Команда для запуску (для зазначеного вище MANIFEST.MF запуститься метод з сигнатуроюpublicstaticvoidmain(String[]args) класуcom.sun.sample.ClassWithMainMethod)

java -jar ім'я_файлу

Щоб запустити клас, що міститься в архіві

java -classpath ім'я_файлу ім'я_класу

При використанні GIJ можна використовувати

gij -jar ім'я_файлу

Цікаві факти

[ред. |ред. код]

Див. також

[ред. |ред. код]

Примітки

[ред. |ред. код]
  1. File Extension .JAR Details. Архіворигіналу за 18 липня 2018. Процитовано 29 листопада 2012 року.
  2. MIME : Java Glossary. Архіворигіналу за 21 березня 2019. Процитовано 29 листопада 2012 року.

Посилання

[ред. |ред. код]
Формати архівів
Тільки архівування
ar · cpio · shar · tar · LBR
Тільки стискування
bzip · bzip2 · gzip · LZMA · lzop · rzip · SQ · compress · LZW · xz · zstd
Архівування і стискування
7z · ACE · ARC · ALZip · ARJ · CAB · cpt · DAR · dd · DGCA · dmg · GCA · kgb · LHA · LZX · PAQ · RAR · qda · sit · SQX · zoo · ZIP  · XAP
Формати для пакунків і дистрибюції
deb · pkg · RPM · MSI · JAR(WAR · RAR (Java) · EAR)
Архіватори з
стисненням
(порівняння[en])
Вільні
Безплатні
Комерційні
Неархівне
стиснення
Загальні
Для коду[en]
Стиснення
аудіо

(порівняння[en])
З втратами
Без втрат
Стиснення
відео

(порівняння[en])
З втратами
MPEG-4 ASP[en]
H.264 /
MPEG-4 AVC
HEVC
Інші
Без втрат


Інформаційні технологіїЦе незавершена стаття проінформаційні технології.
Ви можетедопомогти проєкту,виправивши або дописавши її.
Отримано зhttps://uk.wikipedia.org/w/index.php?title=JAR&oldid=41121857
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2025 Movatter.jp