Просмотр содержимого файла .jar - PullRequest
181 голосов
/ 26 ноября 2008

Какой самый простой способ просмотра классов, методов, свойств и т. Д. Внутри файла JAR? Я ищу что-то эквивалентное очень полезному Lutz Roeder .NET Reflector - для Java

Ответы [ 29 ]

1 голос
/ 26 ноября 2008

Eclipse 3.4 JDT

Это не самый быстрый способ, потому что вы должны сначала перетащить его в свое затмение. Но у вас будет полный просмотр классов Java даже при включенной декомпиляции.

1 голос
/ 05 марта 2019

Мое требование состояло в том, чтобы просмотреть содержимое файла (например, файла свойств) внутри банки, без фактического извлечения банки. Если кто-то достиг этой темы, как я, попробуйте эту команду -

unzip -p myjar.jar myfile.txt

Это хорошо сработало для меня!

1 голос
/ 30 января 2016

Я думаю, Java Decomplier - ваш лучший вариант, который вы можете скачать здесь: http://jd.benow.ca/ Предварительный просмотр http://jd.benow.ca/img/screenshot17.png

0 голосов
/ 21 марта 2011

На Mac есть Jarzilla

0 голосов
/ 26 ноября 2008

Вы можете попробовать JarSpy . Есть версия плагина IDEA, которую я использую.

0 голосов
/ 01 июня 2018
0 голосов
/ 18 апреля 2018

java -xf some-j.jar распакует файл JAR.

0 голосов
/ 26 ноября 2008

Ваша IDE также должна поддерживать это. Моя IDE (SlickeEdit) называет это «библиотекой тегов». Просто добавьте библиотеку тегов для файла JAR, и вы сможете просматривать классы и методы в иерархическом порядке.

0 голосов
/ 19 ноября 2014

Вы можете попробовать JarNavigator для просмотра и поиска содержимого файла JAR.

...