.class文件是.Java文件編譯后生成的字節碼文件,我們使用一般的文本編輯工具打開的話,里面的內容是亂碼。
首先我們嘗試使用文本編輯工具打開該.class文件,選擇notepad++ 。在notepad++中打開的.class文件完全是亂碼。(推薦學習:notepad使用)
需要使用一款非常好用的java反編譯工具Java Decompiler,這個工具不僅能反編譯.class文件,將.class文件轉換為可讀的.java文件,而且還可以對整個jar包進行反編譯。
該工具不僅有自己的圖形化界面工具JD-GUI,而且還有eclipse和IntelliJ idea的插件,可以將Java Decompiler集成到這些開發工具上。
我們在打開后的頁面選擇File,然后導入需要打開的文件,打開后的文件如下圖所示,文件的格式和普通的java文件差不多,此時打開的.class文件沒有任何亂碼并且可讀性很高,我們還可以將該文件保存為.java的格式,這樣就實現了反編譯。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END