新聞中心
jdk常用函數(shù)式結(jié)構(gòu)以及作用?
JDK是Java Development Kit 的縮寫。是Sun Microsystems針對(duì)Java開發(fā)員的產(chǎn)品。它由一個(gè)處于操作系統(tǒng)層之上的執(zhí)行環(huán)境還有開發(fā)人員編譯,調(diào)試和執(zhí)行用Java語言寫的applet和應(yīng)用程序所需的工具組成。想要開發(fā)java產(chǎn)品,需先安裝JDK。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比平壩網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式平壩網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋平壩地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。
JDK包括的基本組件包括:
javac – 編譯器,將源程序轉(zhuǎn)成字節(jié)碼;
jar – 打包工具,將相關(guān)的類文件打包成一個(gè)文件。
javadoc – 文檔生成器。從源代碼凝視中提取文檔;
jdb – debugger。查錯(cuò)工具;
java – 執(zhí)行編譯后的java程序(.class后綴的);
appletviewer:小程序?yàn)g覽器,一種運(yùn)行HTML文件上的Java小程序的Java瀏覽器;
Javah:產(chǎn)生能夠調(diào)用Java過程的C過程,或建立能被Java程序調(diào)用的C過程的頭文件;
Javap:Java反匯編器,顯示編譯類文件里的可訪問功能和數(shù)據(jù)。同一時(shí)候顯示字節(jié)代碼含義;
如何將FLASH中讀出的bin反匯編?
需要自己買個(gè)燒解器,插上flash,讀出來,存成bin文件,然后用反匯編器進(jìn)行反匯編即可。linux下用nasm就可以了,如果是windows系統(tǒng),建議使用ida之類的軟件進(jìn)行反匯編。
如何反匯編APK程序?
別著急,有辦法:
1. 假設(shè)你要反匯編的是app.apk,那么先改名成app.zip2. 解壓3. 在解壓出來的里面找到classes.dex,這個(gè)就是目標(biāo)的程序的二進(jìn)制文件4. 用附件的dex2jar,在Windows命令行下運(yùn)行 dex2jar classes.dex5. 生成classes.dex.dex2jar.jar,這個(gè)就是轉(zhuǎn)換后的JAR文件了6. 執(zhí)行jd-gui,找到剛才生成的JAR文件,打開之。
7. 偷偷樂吧,90%以上的Java源代碼躍然眼前。
到此,以上就是小編對(duì)于java 反匯編的問題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
當(dāng)前標(biāo)題:jdk常用函數(shù)式結(jié)構(gòu)以及作用?(java反匯編工具有哪些)
網(wǎng)站地址:http://m.fisionsoft.com.cn/article/cdgidhi.html


咨詢
建站咨詢
