參考:http://blog.csdn.net/u014472711/article/details/53713269java
http://lijingshou.iteye.com/blog/2005717.net
或是blog
jad -o -r -s java -d src classes/**/*.class
src的文件夾,裏面都是反編譯後的java源文件。
jad命令的參數含義以下:
-o:覆蓋舊文件,並且不用提示確認。
-r:從新加載生成包結構。
-s (java):定義輸出文件的擴展名。jad爲默認擴展名,咱們反編譯後固然是要.java源文件了。
-d:輸出文件的目錄。src表示反編譯後的全部文件都放在src目錄下。
classes/**/*.class:classes是須要反編譯的文件夾的名字,整個表示classes目錄下的全部class文件。你也能夠寫成這樣**/*.class,這表示當前目錄及其子目錄下全部的class文件(包含全部的子目錄)it
連接:https://pan.baidu.com/s/1kVtIZEv 密碼:srzw編譯