java的class文件轉成java文件


class文件是java文件編譯后產生的一個文件,class文件便於在軟件上運行,但是我們無法閱讀中間的程序,所以我們需要將class文件轉換成java文件。

一:下載一個反編譯工具,本人在網上下載工具如下:

下載地址:http://varaneckas.com/jad/  我下載的是第一個

 

 

放到任意目錄解壓。

 

 

二:打開命令窗口,進入到解壓的工具的目錄

        我的文件解壓在目錄:D:\classToJava\jad158g.win

        win+R,輸入cmd 點擊回車,進入命令窗口,輸入: D: ,點擊回車進入D盤。 輸入cd D:\classToJava\jad158g.win,點擊進入工具目錄

 

 

 三:在工具目錄下隨便新建一個文件夾(我的是classto),把class文件放進文件夾。

 

 四:命令窗口輸入命令:jad -o -r -s java -d src classto/**/*.class

 

 回到目錄D:\classToJava\jad158g.win下,src文件夾下就是反編譯的java文件

 

 

 

 

完成!

注:

 jad命令的參數含義如下:
       -o:覆蓋舊文件,而且不用提示確認。
       -r:重新加載生成包結構。
       -s (java):定義輸出文件的擴展名。jad為默認擴展名,我們反編譯后當然是要.java源文件了。
       -d:輸出文件的目錄。src表示反編譯后的所有文件都放在src目錄下。
       classes/**/*.class:classes是需要反編譯的文件夾的名字,整個表示classes目錄下的所有class文件。你也可以寫成這樣**/*.class,這表示當前目錄及其子目錄下所有的class文件(包含所有的子目錄)。

本文章轉載自————https://blog.csdn.net/qq_19714505/article/details/80309968


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM