Jar Explorer

Хочу вашему вниманию представить удобную утилиту для работы с Java-библиотеками известными под расширениями jar, war, ear, apk.

Грустно, но факт, что за всё время сколько существует Java, как-то не сложилось с удобным и простым средством для работы с Java библиотеками. Тяжёлые и громоздкие IDE я не рассматриваю. Да и они не всегда делают что нужно быстро и удобно. В интернете можно найти что нибудь, подходящее для работы с джарниками, но не всегда такие утилиты удовлетворяют широкому спектру требований для таких программ. Вот например:

Java Decompiler – небольшая, на “сях” написанная утилитка, причём действительно с хорошим декомпайлером, но меня в ней не устраивает следующее:

  1. Падает. Очень мне неприятно, когда программа вдруг без всяких причин закрывается в процессе работы. Отвык я уже от такого.
  2. Если ты вдруг решил открыть Java класс в папке где находятся другие классы или джарники, то декомпайлер пытается открыть, загрузить и, самое неприятное, связать все эти файлы между собой. Это занимает кучу времени и моих нервов.
  3. Ну и также название. Из названия можно предположить что автор позиционирует программу всё-таки как декомпайлер а не проводник.

Остальные, такие как: sf Jar Explorer, javalite/jar-explorerBndtoolsJarSpyjarzilla сплошное разочарование для меня. Одна не умеет декомпилить, другая только под Linux третья ещё что-то… Вообщем нет ни одной типа “взял и работай”. Вот поэтому и случился Jar Explorer.

С помощью этой утилиты можно:

  1. Быстро просматривать содержимое JAR, WAR, EAR, ZIP, APK. А также вложенных Java библиотек.
  2. Декомпилить классы с помощью встроенного декомпайлера одним нажатием на класс.
  3. Менять содержимое Java библиотеки. Можно быстро поправить содержимое любого текстового, xml и других файлов.
  4. Также можно перетягивать файлы и менять(обновлять) таким образом Java библиотеку.