IDEA反編譯出整個jar包源碼

一、保證您的idea配置有如下插件Java Bytecode Decomplier

在這裡插入圖片描述

File–>Settings–>Plugins,在搜索框內搜出後勾選,並應用。

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

E:\lib>java -cp “D:\ideaIU-2017.1.1\plugins\java-decompiler\lib\java-decompiler.jar” org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true com.prosysopc.ua-2.2.0.jar mysrc

在這裡插入圖片描述

在這裡插入圖片描述

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

三、底層是使用fernflower實現的:

https://github.com/fesh0r/fernflower 有興趣的朋友,可以到github上查看查閱源碼。

到此這篇關於IDEA反編譯出整個jar包源碼的文章就介紹到這瞭,更多相關IDEA反編譯jar包內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: