用jd gui可以直接反編譯class為java代碼。java中的“反編譯”命令是用來查看class文件的。在jdk/bin的目錄下有個叫做javap的命令行工具。主要是在分析Class文件的時候比較有用。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了五臺免費建站歡迎大家使用!
Java是一種面向?qū)ο蟮木幊陶Z言,由Sun Microsystems公司于1995年推出。Java語言具有跨平臺、高效性和可移植性等特點,因此在互聯(lián)網(wǎng)、移動設(shè)備、企業(yè)級應(yīng)用等領(lǐng)域得到廣泛應(yīng)用。
你說的java源代碼是指編譯成的class文件前的java文件。
jad是java的反編譯工具,是命令行執(zhí)行,反編譯出來的源文件可讀性較高。可惜用起來不太方便。
1、Linux下java環(huán)境變量設(shè)置的完整步驟:從java.sun點抗 上下載JDK的安裝文件,一般是jdk0_10_XXXX.bin的格式。
2、首先,你需要一個文本編輯器,在 Linux 上的話 vim emacs, gedit 等都可以。然后,需要一個 JDK,Linux 上有 openjdk 和 Oracle 的 jdk 兩種可選。openjdk 一般用各 Linux 發(fā)行版相應(yīng)的軟件包管理軟件就可安裝。
3、我們下載TTools中dist文件夾下的TdeCompile.jar可執(zhí)行jar包,然后就可以開始反編譯工作了。
首先將apk文件后綴改為RAR并解壓。解壓rar文件,得到其中的classes.dex文件 我們需要用到dex2jar 把dex文件轉(zhuǎn)為jar文件。
下載反編譯工具 需要下載四個工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot dex2jar:將apk中的classes.dex轉(zhuǎn)化成Jar文件。JD-GUI:反編譯工具,可以直接查看Jar包的源代碼。
dex2jar 作用:將apk反編譯成Java源碼(classes.dex轉(zhuǎn)化成jar文件).jd-gui 作用:查看APK中classes.dex轉(zhuǎn)化成出的jar文件,即源碼文件.通過以上的工具可以實現(xiàn)程序的apk反編譯成代碼。
這就是反編譯 apk 的基本操作了。Cmder 是一個非常好用的命令行工具。
反編譯Apk得到Java源代碼 首先要下載兩個工具:dex2jar和JD-GUI 前者dex2jar是將apk中的classes.dex轉(zhuǎn)化成Jar文件,而JD-GUI是一個反編譯工具,可以直接查看Jar包的源代碼。
用.rar打開apk文檔,將classes.dex文件解壓出來,然后使用工具反編譯成.jar文件。
當(dāng)前文章:反編譯到j(luò)ava代碼 java怎么反編譯jar
分享網(wǎng)址:http://chinadenli.net/article37/deeggsj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、定制網(wǎng)站、營銷型網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)