强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁 > 產(chǎn)品 > 知識 > jar反編譯,怎么反編譯jar文件

jar反編譯,怎么反編譯jar文件

來源:整理 時間:2023-12-07 16:34:18 編輯:智能門戶 手機(jī)版

本文目錄一覽

1,怎么反編譯jar文件

百度cavaj或者jad,cavaj是單獨(dú)的exe程序,能把class文件反編譯。jad是eclipse插件,需要eclipse開發(fā)環(huán)境
jar是包。里面應(yīng)該有.class文件 用jad能夠反編譯成.java

怎么反編譯jar文件

2,Java反編譯工具哪個好

java反編譯工具有如下兩種:1.jd-gui.exe 反編譯最方便,界面如下:2.XJad.exe 反編譯最精確
jdgui 最好用的反編譯工具,直接打開jar包即可
個人覺得這個還可以
推薦 DJ Java Decompiler

Java反編譯工具哪個好

3,jar怎么反編譯成class或者java哪位高手能幫一下忙

jar 可以用解壓工具打開的,比如winrar winzip等等 打開解壓就能得到里邊class文件了。如果想看每個類的源代碼再用java decompiler反編譯class文件就能看到j(luò)ava的源代碼了。
不用ide就用ant工具編譯,你一個一個javac的編譯,一是項目大了,得累死你;二是你得把所有用到的jar和class等文件目錄放到環(huán)境變量classpath里,還是累死你。
有工具可以反編譯class文件成java文件的。jd-gui,你去下個就好了

jar怎么反編譯成class或者java哪位高手能幫一下忙

4,請教大神怎么反編譯jar文件

JAD來反編譯: 1)首先使用jar命令將jar文件解壓縮到classes目錄(假設(shè)你已經(jīng)設(shè)置好了CLASSPATH等,jar.exe是放在jdk的bin目錄下的) CMD>jar -xvf test.jar -C classes 2)然后使用jad命令對上面產(chǎn)生的classes目錄進(jìn)行反編譯 CMD>[jad_home]/jad.exe -r -ff -d src -s java classes/**/*.class 其中-r 表示恢復(fù)源文件的目錄結(jié)構(gòu),,-ff 表示將類屬性定義放在類方法定義之前, -d 表示輸出目錄,-s 表示文件的擴(kuò)展名。 所有的java文件將會被放置到src目錄下。
幫頂,大嬸都不在?
自頂,求助呀。。。

5,如何快速反編譯JAVA的jar包或war包

有些時候我們面對一個class文件jar包或者war包,很想知道里面有什么參數(shù),有什么方法,但是又沒有文檔,又沒有源代碼,那怎么辦呢。 沒關(guān)系,我們可以反編譯這些class文件或jar包或war包。 java的class文件存儲的是字節(jié)碼,這些基本知識在此就不必啰嗦了。反正就是其存儲的信息足夠可以反編譯出來。 我們下載TTools中dist文件夾下的TdeCompile.jar可執(zhí)行jar包,然后就可以開始反編譯工作了。使用方法很簡單,在命令行輸入命令即可,如下[plain] view plain copyjava -jar TdeCompile.jar xxx.class 注意如果你不在TdeCompile的同目錄下,需要寫上TdeCompile.jar的路徑,其次跟一個參數(shù)xxx.class,xxx代表你所要反編譯的文件的文件名。輸出即是xxx.class.txt,它是反編譯過后的文件,txt文本格式,所在目錄通xxx.class。請確保你在xxx.class目錄下有寫權(quán)限。 我們也可以直接操作一個jar包或war包。如:[plain] view plain copyjava -jar TdeCompile.jar xxx.jar 程序可以自動識別是class文件還是jar或war包,如果是jar包或war包,則首先自動解壓縮,解壓縮的目錄為xxx.jar的同一個目錄,然后逐個反編譯class文件,在每個class文件的旁邊輸出一個xxx.class.txt文件。請確保你在jar包所在目錄有寫權(quán)限。 TdeCompile的原理是利用了ASM去讀取每一個class文件的信息。
war 其實是 zip 打包的包。。。。。。。解包出來,反編譯里面的.class即可以

6,java的反編譯怎么使用說具體點

1.下載jad1.5.8ehttp://www.kpdus.com/jad.html#download下載后解壓。解壓縮后將jad.exe拷貝到JRE的bin目錄下,如\Java\jre1.5.0_06\bin2.下載 jadclipse_3.1.0.jarhttp://jaist.dl.sourceforge.net/sourceforge/jadclipse/jadclipse_3.1.0.jar將jadclipse_3.1.0.jar復(fù)制到D:\Program Files\eclipse\myplugin\eclipse\plugins目錄下(用的是link方式安裝插件的)。3.啟動Eclipse后,在Windows-->Perference-->Java下面應(yīng)該會多出一個JadClipse目錄,相關(guān)的設(shè)置可以在此修改 配置jadclipse:設(shè)置path to decompiler為jad.exe的全路徑,如:F:\Java\jre1.5.0_06\bin\jad.exe,在Directory for temporary files中指定臨時文件的路徑,如:G:\Java\eclipse-SDK-3.0-win32\temp4、在Eclipse的Windows-->Perference-->General->Editors->File Associations中修改“*.class”默認(rèn)關(guān)聯(lián)的編輯器為“JadClipse Class File Viewer”5、安裝完成,雙擊class文件,Eclipse將自動反編譯了。
使用SDK提供的反編譯器javap.exe可以將字節(jié)碼反編譯為源碼。
說一些經(jīng)驗吧,最好多下載幾個版本的反編譯軟件,因為反編譯回來的東西不一定都是好用的,邏輯大體是對的,但是代碼和原來的有差異,特別是try代碼中還會加入一些例如labelxxxx(xx代表數(shù)字)字樣的代碼,刪除就可以了,沒有用,有的在這前面加break,要看邏輯,大多數(shù)是沒有用的,可刪除。各個軟件版本相互參照著使用會好一點。
我用的java反編譯軟件是:dj java decompiler
下載一個反編譯器工具,打開class就直接成了java文件了。
文章TAG:jar反編譯編譯怎么jar反編譯

最近更新

  • 上海流水線自動化設(shè)備價格,一文看懂!自動化設(shè)備有哪些?上海流水線自動化設(shè)備價格,一文看懂!自動化設(shè)備有哪些?

    自動化設(shè)備主要包括流水線設(shè)備和自動化專機(jī):1。流水線設(shè)備:滾筒流水線、皮帶流水線、鏈板流水線、烘干流水線、差速鏈流水線、插件流水線、裝配流水線等,2.自動專機(jī):烘干箱、工業(yè)烤箱、.....

    知識 日期:2023-12-07

  • 國諾水果自動化設(shè)備,水果罐頭自動化設(shè)備品牌排名出爐國諾水果自動化設(shè)備,水果罐頭自動化設(shè)備品牌排名出爐

    比較好的徐州電子皮帶秤廠家有蘇州國諾、徐州盛能科技、徐州豪諾自動化等。仙岳稱重設(shè)備,中潤國諾遼寧實業(yè)有限公司是國企嗎?不是,以新鮮水果為原料制作各種水果制品的技術(shù),十大水果罐頭品.....

    知識 日期:2023-12-07

  • 低電量模式,手機(jī)低電量模式怎么開?看這里!低電量模式,手機(jī)低電量模式怎么開?看這里!

    低電量模式如何關(guān)機(jī)低電量模式?蘋果低電量模式有什么用?1.低電量模式可以延長電池壽命:開機(jī)后手機(jī)開機(jī)低電量模式OK?蘋果手機(jī)一直開機(jī)低電量模式不會降低續(xù)航。所以大部分用戶不會打開低.....

    知識 日期:2023-12-07

  • 流體自動化設(shè)備是什么,流體控制設(shè)備是什么?流體自動化設(shè)備是什么,流體控制設(shè)備是什么?

    什么是自動化設(shè)備?流體控制設(shè)備是做什么的?自動化系統(tǒng)中的大型成套設(shè)備,也稱為自動化裝置。流體傳動,顧名思義,就是對流動物體的控制,比如像自來水一樣流動的物體叫流體,流體控制就是控制流體.....

    知識 日期:2023-12-07

  • 機(jī)器人訓(xùn)練語料,聊天機(jī)器人語言識別和語音交互能力機(jī)器人訓(xùn)練語料,聊天機(jī)器人語言識別和語音交互能力

    收集的機(jī)器人語料庫需要清理嗎?收集的機(jī)器人語料庫需要清理。科沃斯機(jī)器人(也叫“地寶”)是一款智能家用機(jī)器人,具有語言識別和語音交互的能力,聊天機(jī)器人概述聊天機(jī)器人是通過自然語言模.....

    知識 日期:2023-12-07

  • 自動化設(shè)備斷電先斷總閘嗎,10kv配電室怎么斷電?自動化設(shè)備斷電先斷總閘嗎,10kv配電室怎么斷電?

    分閘時,關(guān)閉設(shè)備,先分閘,再分閘。如何讓主剎車自動斷電,不得而知,停電時,先關(guān)主閘,再關(guān)主閘送電,再關(guān)主閘,總的原則是停電后停止供電,先關(guān)主閘,改主閘以下不帶電閘,10kv高壓線路配電柜需要斷開?10kv.....

    知識 日期:2023-12-07

  • 河北交院自動化專業(yè),河北大學(xué)電氣工程及其自動化怎么樣?河北交院自動化專業(yè),河北大學(xué)電氣工程及其自動化怎么樣?

    河北大學(xué)電氣工程及其自動化怎么樣?河北大學(xué)電氣工程及其自動化專業(yè)在國內(nèi)享有一定的聲譽(yù)。河北工業(yè)大學(xué)交通工程專業(yè)怎么樣?河北工業(yè)大學(xué)的交通工程是比較好的專業(yè),滄州交通大學(xué)有哪些專.....

    知識 日期:2023-12-06

  • 漳州職業(yè)技術(shù)學(xué)電氣自動化,漳州職業(yè)技術(shù)學(xué)院職業(yè)院校分布漳州職業(yè)技術(shù)學(xué)電氣自動化,漳州職業(yè)技術(shù)學(xué)院職業(yè)院校分布

    漳州高新職業(yè)技術(shù)學(xué)校由漳州第二職業(yè)學(xué)校、漳州財貿(mào)學(xué)校、漳州工業(yè)學(xué)校整合而成。漳州高新職業(yè)技術(shù)學(xué)校是中專還是大專?漳州高新職業(yè)技術(shù)學(xué)校是一所中專學(xué)校,2011漳州職業(yè)技術(shù)學(xué)院代碼?20.....

    知識 日期:2023-12-06

相關(guān)文章