🥤 Файл JAR – что это такое и как его открыть

by itisgood

Файл JAR(Java ARchive) – это формат пакетного файла, основанный на формате ZIP, который используется для объединения множества файлов классов Java, метаданных и ресурсов (текст, изображения и т. д.) в один файл для распространения

Содержимое JAR-файла можно извлечь с помощью любого стандартного инструмента распаковки или утилиты командной строки jar.

unzip

unzip -d foo foo.jar
  • -d <dir>: извлечение файлов в dir.

jar

jar -xf foo.jar

Параметры

  • -x: извлечь именованные (или все) файлы из архива.
  • -f <файл>: указать имя файла архива.

Декомпиляция файлов классов

Файлы классов Java – это скомпилированные файлы, содержащие байткод Java, который может быть выполнен виртуальной машиной Java (JVM).

Для декомпиляции и просмотра исходного кода в виде обычного текста можно использовать любой декомпилятор Java. JAD был основным в течение многих лет, но он поддерживает только Java 1.4 и ниже. Х

орошими альтернативами являются Java-Decompiler Project, Procyon и такие онлайн-инструменты, как DevToolZone’s Java Decompiler.

procyon

procyon foo.class

см. также:

🐧 Как запустить JAR-файл на Linux

 

You may also like

Leave a Comment