IntelliJ IDEA反編譯出整個JAR包源碼-簡單快捷

在項目開發過程中,有時需要反編譯JAR包查看源碼,怎麼快速操作呢?


一、保證IDEA配置有插件Java Bytecode Decomplier

在IDEA的Settings窗口中,查看是否已經安裝好了Java Bytecode Decompiler 反編譯插件。

IntelliJ IDEA反編譯出整個JAR包源碼-簡單快捷


二、反編譯操作

在需要編譯的JAR包的目錄下,打開命令行界面,輸入以下命令:

java -cp "C:\\Program Files\\JetBrains\\IntelliJ IDEA 2018.1.1\\plugins\\java-decompiler\\lib\\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true hadoop-mapreduce-examples-3.1.2.jar mysrc

IntelliJ IDEA反編譯出整個JAR包源碼-簡單快捷

上面的命令行將org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler 進行反編譯。

IntelliJ IDEA反編譯出整個JAR包源碼-簡單快捷


等指令運行完畢之後,會在指定的目錄(示例是mysrc)中生成打包好的源碼,一般是jar格式的壓縮文件。可以進行解壓查看。

IntelliJ IDEA反編譯出整個JAR包源碼-簡單快捷



分享到:


相關文章: