Хочу вашему вниманию представить удобную утилиту для работы с Java-библиотеками известными под расширениями jar, war, ear, apk.
Грустно, но факт, что за всё время сколько существует Java, как-то не сложилось с удобным и простым средством для работы с Java библиотеками. Тяжёлые и громоздкие IDE я не рассматриваю. Да и они не всегда делают что нужно быстро и удобно. В интернете можно найти что нибудь, подходящее для работы с джарниками, но не всегда такие утилиты удовлетворяют широкому спектру требований для таких программ. Вот например:
Java Decompiler – небольшая, на “сях” написанная утилитка, причём действительно с хорошим декомпайлером, но меня в ней не устраивает следующее:
- Падает. Очень мне неприятно, когда программа вдруг без всяких причин закрывается в процессе работы. Отвык я уже от такого.
- Если ты вдруг решил открыть Java класс в папке где находятся другие классы или джарники, то декомпайлер пытается открыть, загрузить и, самое неприятное, связать все эти файлы между собой. Это занимает кучу времени и моих нервов.
- Ну и также название. Из названия можно предположить что автор позиционирует программу всё-таки как декомпайлер а не проводник.
Остальные, такие как: sf Jar Explorer, javalite/jar-explorer, Bndtools, JarSpy, jarzilla сплошное разочарование для меня. Одна не умеет декомпилить, другая только под Linux третья ещё что-то… Вообщем нет ни одной типа “взял и работай”. Вот поэтому и случился Jar Explorer.

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