Ubuntu14.04系統。 工具:jd-gui 下載網址:http://jd.benow.ca/ 對Windows,linux,mac等系統環境,均提供了對應的安裝包,也提供了jar包,可以直接使用命令行程序運行。不僅如此,還對Eclipse,IntelliJ開發IDE提供了插件。 這里僅僅只是嘗試了直接使用命令行運行jar的方式。下載好了jar包之后,進入到jar包所在的文件目錄,然后直接在命令行中運行java -jar ****jar就可以看到jd-gui的圖形用戶界面了,然后選擇對應的class文件或者jar就可以看到反編譯之后的源碼了。前提是系統已經配置好了 java環境。 遇到的問題:我發現有的類是無法進行反編譯的,反編譯時候會報錯“// INTERNAL ERROR //”,原因不清楚,還沒有找到。如果知道的好友,還麻煩請告知。 附:對于反編譯的代碼,都是看不到原來的注釋,如果能夠找到對應的源碼,是最好的情況,因為可以看到注釋。java代碼,編譯時候,是沒有將注釋編譯進去的,所以反編譯也不可能得到原來的注釋。
新聞熱點
疑難解答