JAR
Розширення файлу: | .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.0
Ant-Version: Apache Ant 1.7.1
Created-By: 1.5.0_20-141 (Company Inc.)
Main-Class: com.sun.sample.ClassWithMainMethod
Команда для запуску (для зазначеного вище MANIFEST.MF запуститься метод з сигнатурою public static void main (String[] args)
класу com.sun.sample.ClassWithMainMethod
)
java -jar ім'я_файлу
Щоб запустити клас, що міститься в архіві
java -classpath ім'я_файлу ім'я_класу
При використанні GIJ можна використовувати
gij -jar ім'я_файлу
- Деякі IDE (IntelliJ IDEA, NetBeans) як значок JAR-файла використовують зображення скляної банки (англ. jar — банка).
- ↑ File Extension .JAR Details. Архів оригіналу за 18 липня 2018. Процитовано 29 листопада 2012 року.
- ↑ MIME : Java Glossary. Архів оригіналу за 21 березня 2019. Процитовано 29 листопада 2012 року.
- (англ.) Специфікація JAR-файлів. [Архівовано 1 березня 2009 у Wayback Machine.]
- (англ.) GetJAR [Архівовано 23 жовтня 2010 у Wayback Machine.] — бібліотека JAR-файлів.
Це незавершена стаття про інформаційні технології. Ви можете допомогти проєкту, виправивши або дописавши її. |