JAR (від англ. Java ARchive) — Java-архів. Являє собою ZIP-архів, в якому міститься частина програми на мові Java.
Розширення файлу: | .jar |
---|---|
MIME-тип: | application/java-archive |
Узагальнений ідентифікатор типу: | com.sun.java-archive |
Розробник: | Netscape, Sun Microsystems, Oracle Corporation |
Тип формату: | архів, стиснення даних |
Розширений з: | ZIP |
Щоб 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 — банка).
Див. також
Примітки
- . Архів оригіналу за 18 липня 2018. Процитовано 29 листопада 2012 року.
- . Архів оригіналу за 21 березня 2019. Процитовано 29 листопада 2012 року.
Посилання
- (англ.) Специфікація JAR-файлів. [ 1 березня 2009 у Wayback Machine.]
- (англ.) GetJAR [ 23 жовтня 2010 у Wayback Machine.] — бібліотека JAR-файлів.
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
JAR vid angl Java ARchive Java arhiv Yavlyaye soboyu ZIP arhiv v yakomu mistitsya chastina programi na movi Java Java arhivRozshirennya fajlu tt jar tt MIME tip application java archiveUzagalnenij identifikator tipu com sun java archiveRozrobnik Netscape Sun Microsystems Oracle CorporationTip formatu arhiv stisnennya danihRozshirenij z ZIP Shob JAR fajl vikonuvavsya vin povinen mistiti fajl MANIFEST MF v katalozi META INF v yakomu povinen buti zaznachenij golovnij klas programi takij klas povinen mistiti metod main i zadavatis parametrom Main Class Nomer versiyi JAR zadayetsya parametrom Manifest Version i ye obov yazkovim U SDK 1 2 znachennya cogo parametra maye dorivnyuvati 1 0 Priklad fajlu MANIFEST MFManifest 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 Komanda dlya zapusku dlya zaznachenogo vishe MANIFEST MF zapustitsya metod z signaturoyu span class kd public span span class w span span class kd static span span class w span span class kt void span span class w span span class nf main span span class w span span class p span span class n String span span class o span span class w span span class n args span span class p span klasu span class n com span span class p span span class na sun span span class p span span class na sample span span class p span span class na ClassWithMainMethod span java jar im ya fajlu Shob zapustiti klas sho mistitsya v arhivi java classpath im ya fajlu im ya klasu Pri vikoristanni GIJ mozhna vikoristovuvati gij jar im ya fajluCikavi faktiDeyaki IDE IntelliJ IDEA NetBeans yak znachok JAR fajla vikoristovuyut zobrazhennya sklyanoyi banki angl jar banka Div takozhPrimitki Arhiv originalu za 18 lipnya 2018 Procitovano 29 listopada 2012 roku Arhiv originalu za 21 bereznya 2019 Procitovano 29 listopada 2012 roku Posilannya angl Specifikaciya JAR fajliv 1 bereznya 2009 u Wayback Machine angl GetJAR 23 zhovtnya 2010 u Wayback Machine biblioteka JAR fajliv Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi