java - How can I decompile many jars at once? -
well, guess subject says :)
the ideal solution find jars within folder (they might in sub-folders), , write sources found single "src" directory, of course maintaing package folders.
concrete use case: decompile eclipse plugin jars
download jad decompiler.
unjar jar files (using command
jar xvf) directory. let's call${unjar.dir}.create directory jad write out decompiled sources. let's call
${target.dir}.execute following command:
jad -o -r -sjava -d${target.dir} ${unjar.dir}/**/*.class options are:
-o - overwrite output files without confirmation -r - restore package directory structure -s <ext> - output file extension (default: .jad)
Comments
Post a Comment