У меня есть jar файл, мне нужно распаковать его и уже работать с классами напрямую.
Я импортирую в JAVA проект, но когда классы открывают, то выдает:
There is no source file attached to the class file AddressDAO.class.
Он декомпильнет и красиво покажет содержимое. Я им часто пользуюсь для ассесмента(а то часто не понятно, что за кодбейз залили на сервер). Нужная вещь.
dearname: я бы взял копировал содержимое декомпильнутого класса, в отдельный .java файл, сделал с ним че нужно, а потом при компиляции в classpath добавил бы твою JARку ....
Но я не так делал, потому что на работе у нас была тула для hot deploy-а такого типа : habrahabr.ru/company/haulmont/blog/248981
Если у вас там внутри .jsp файлы, то просто архиватором, и можно прямо внутри что хотите менять.
Если же у вас там классы, то они будут скомпилированы, и с ними нужно будет попотеть.
Я пользуюсь вот этой тулзой dst.in.ua/jarexp/index.html?l=ru. Весьма мощная штука. Позволяет не только распаковывать, но еще и декомпилить классы, искать содержимое в файлах, а некоторые файлы даже можно редактировать прямо в архиве!