@dearname

Как распаковать jar проект?

У меня есть jar файл, мне нужно распаковать его и уже работать с классами напрямую.
Я импортирую в JAVA проект, но когда классы открывают, то выдает:
There is no source file attached to the class file AddressDAO.class.
  • Вопрос задан
  • 20278 просмотров
Пригласить эксперта
Ответы на вопрос 6
@onepavel
Консультация и разработка мобильных приложений
Переименуйте .jar в .zip и распаковывайте
Ответ написан
zo0m
@zo0m
full stack developer
jd.benow.ca

скачайте JD-GUI и откройте .jar в нем.

Он декомпильнет и красиво покажет содержимое. Я им часто пользуюсь для ассесмента(а то часто не понятно, что за кодбейз залили на сервер). Нужная вещь.
Ответ написан
@rusitch
.NET Developer
В нем нет исходников, его можно подключить только как библиотеку
Можно взять дизасемблер IL кода джавы и попробовать восстановить исходники
Ответ написан
Комментировать
@gurinderu
java developer
jar -xvf имя архива
Однако class файлы это скомпилированные классы, для их просмотра понадобится JAD. Редко в jar пакеты суют исходники.
Ответ написан
Комментировать
Shultc
@Shultc
RnD Developer
Если у вас там внутри .jsp файлы, то просто архиватором, и можно прямо внутри что хотите менять.
Если же у вас там классы, то они будут скомпилированы, и с ними нужно будет попотеть.
Ответ написан
@oktv
Я пользуюсь вот этой тулзой dst.in.ua/jarexp/index.html?l=ru. Весьма мощная штука. Позволяет не только распаковывать, но еще и декомпилить классы, искать содержимое в файлах, а некоторые файлы даже можно редактировать прямо в архиве!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы