Java Archive

Расширение .jar
MIME-тип application/java-archive[1]
Разработчик Sun Microsystems и Oracle
Тип формата файловый архив, сжатие данных
Расширен из ZIP

JAR-файл — это Java-архив (сокращение от англ. Java ARchive). Представляет собой 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

Команда для запуска (для определенного выше манифест-файла запустится метод с объявлением вида public static void main(String[] args) класса com.sun.sample.ClassWithMainMethod:

java -jar File_Name

Для запуска класса, содержащегося в архиве

java -classpath File_Name Class_Name

При использовании GIJ можно использовать

gij -jar File_Name

См. также

править

Примечания

править

Ссылки

править

📚 Artikel Terkait di Wikipedia

Java Virtual Machine

машина Java — основная часть исполняющей системы Java, так называемой Java Runtime Environment (JRE). Виртуальная машина Java исполняет байт-код Java, предварительно

Wayback Machine

более чем 286 млрд веб-страниц. Архивные снимки отображаются в формате HTML, JavaScript и CSS. Благодаря сохранённым в Wayback Machine документам пользователи

Java

Java — строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems (в последующем

Архив Интернета

Архи́в Интерне́та (сокр. АИ; англ. Internet Archive) — некоммерческая организация, основанная в 1996 году в Сан-Франциско американским программистом Брюстером

JavaScript

JavaScript (англ. /ˈdʒɑːvəskrɪpt/; аббр. JS) — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный

Node.js

(компилирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript

Список MIME-типов

скрипты. application/x-sqlite3: SQLite базы данных. application/x-java-archive: Java архивы (JAR-файлы). application/x-pkcs12: PKCS #12 (PFX) — формат

Jakarta EE

Java Platform, Enterprise Edition, сокр. Java EE, до версии 5.0 — Java 2 Enterprise Edition или J2EE). В 2018 Eclipse Foundation переименовала Java EE