導航:首頁 > 源碼編譯 > class文件反編譯工具

class文件反編譯工具

發布時間:2022-01-27 10:24:40

linux下有能反編譯class文件的軟體嗎

② 我用java反編譯工具把.class文件轉為.java文件,其中有些這種字元,請問一下這種是怎麼回事啊

不會! if ((l3 = (System.currentTimeMillis() - l2) + 10L) < 62L)
try
{
Thread.sleep(62L - l3);
}
catch (Exception )
} while (true);
if (a_byte == 1)
b();
a_Bobby.notifyDestroyed();
}

private final void d()
{
byte abyte0[] = a();
boolean flag = false;
String s1 = "BC5Data";
a a1 = this;
try
{
RecordStore recordstore;
(recordstore = RecordStore.openRecordStore(s1, false)).setRecord(1, abyte0, 0, abyte0.length);
recordstore.closeRecordStore();
return;
}
catch (Exception )
try
{
RecordStore.deleteRecordStore(s1);
}
catch (Exception )
······

看到了吧~這就是格式!匯編語言!!!
編譯連接之後,再用txt打開~就只能看到亂碼啦。

③ 怎麼把class文件反編譯成java文件

一、基本用法
Usage:jad [option(s)]
直接輸入類文件名,且支持通配符,如下所示。
c:java>jad example1.class
c:java>jad *.class
結果是將example1.class反編譯為example1.jad。將example1.jad改為example1.java即得源文件。

二、Option -o
不提示,覆蓋源文件

三、Option -s
c:java>jad -sjava example1.class
反編譯結果以.java為擴展名。

四、Option -p
將反編譯結果輸出到屏幕
c:java>jad -p example1.class
將反編譯結果重定向到文件
c:java>jad -p example1.class>example1.java

五、Option -d
指定反編譯的輸出文件目錄
c:java>jad -o -dtest -sjava *.class

六、jad:反編譯工具下載

可以將class文件反編譯成java文件

假設將jad.exe安裝在f:/java/jad目錄下

把要反編譯的文件*.class復制到此目錄下,接著接以下步驟,

命令行窗口環境中進入jad目錄,

然後運行:jad -s java *.class (附,*.class指要反編譯的文件名)

如果*.class文件和jad程序不在同一個目錄,就要用到path環境變數,

將jad 所在目錄加到path路徑中即可:set path=%path%;f:/java/jad

若要了解jad更為詳細的使用幫助信息,直接運行jad.exe查看

④ 把.class文件轉換成.java文件,求能用的java反編譯工具,急~

Cavaj ,自己網路或google

⑤ 將.class文件反編譯成.java文件都有哪些工具

反編譯工具jad簡單用法
以下假設jad.exe在c:\java目錄下

一、基本用法
Usage:jad [option(s)]
直接輸入類文件名,且支持通配符,如下所示。
c:\java\>jad example1.class
c:\java\>jad *.class
結果是將example1.class反編譯為example1.jad。將example1.jad改為example1.java即得源文件。

二、Option -o
不提示,覆蓋源文件

三、Option -s
c:\java\>jad -sjava example1.class
反編譯結果以.java為擴展名。

四、Option -p
將反編譯結果輸出到屏幕
c:\java\>jad -p example1.class
將反編譯結果重定向到文件
c:\java\>jad -p example1.class>example1.java

五、Option -d
指定反編譯的輸出文件目錄
c:\java\>jad -o -dtest -sjava *.class

⑥ 如何通過反編譯工具與插件 查看java *.class 文件源碼

1、JD-GUI

JD-GUI 是顯示java 源代碼 *.class文件的 圖形界面工具。可以在這里下載:JD-GUI-DownLoad

下載下來後,打開該工具,直接將jar包 拖拽到 顯示窗口即可查看源代碼。

舉例:通過 jd-gui.exe 工具 查看 xUtils-2.6.14.jar 包 源碼:

但是,一般開發用的是IDE(Integrated Development Environment 集成開發環境)
比如 Eclipse,android
studio。IDE一般插件都很豐富,方便提高開發效率。如果有IDE還是用圖形界面工具查看jar包而不用插件的話,這是比較醉的,由於之前不知道用插件,醉了很久才用!!沒文化真可怕啊!插指算了算:以後要「多探討,多接觸,增加知識的廣度!多研究,多細學,增加知識深度!」
。下面概要介紹 Eclipse,android studio 下 安裝插件,查看 jar包 *.class 文件。

⑦ 如何將.class文件反編譯為.java文件

反編譯工具jad簡單用法
以下假設jad.exe在c:\java目錄下

一、基本用法
Usage:jad [option(s)]
直接輸入類文件名,且支持通配符,如下所示。
c:\java\>jad example1.class
c:\java\>jad *.class
結果是將example1.class反編譯為example1.jad。將example1.jad改為example1.java即得源文件。

二、Option -o
不提示,覆蓋源文件

三、Option -s
c:\java\>jad -sjava example1.class
反編譯結果以.java為擴展名。

四、Option -p
將反編譯結果輸出到屏幕
c:\java\>jad -p example1.class
將反編譯結果重定向到文件
c:\java\>jad -p example1.class>example1.java

五、Option -d
指定反編譯的輸出文件目錄
c:\java\>jad -o -dtest -sjava *.class
ps:這里是下載地址,不行的話可以加我的qq。349316367。我傳給你。什麼?謝謝?呵呵,客氣。

⑧ 求一個好用的Class文件反編譯工具

我有,等你上線發給你。要不給你鏈接你還得注冊才能下麻煩著呢。

才子_輝祝您愉快!

⑨ 如何利用反編譯軟體打開並修改class文件

沒辦法完全反編譯所以的class文件為java文件的,因為java中編譯具有不可逆性。

但是可以將每個文件反編譯,之後直接放到相應的包路徑下來進行重新編碼。
第一步:通過附件的「jd-gui」打開jar文件;
第二步:將每個class文件的內容,粘貼到一個新建的java工程中(包路徑必須相同);
第三步:修改需要修改的類,之後如果運行沒問題的話,直接導出為jar包即可。
備註:其實此過程中出錯的幾率還是很大的,如果能夠實現百分百編譯的話,那麼所以的項目也就間接開源了,這肯定是不現實的。

閱讀全文

與class文件反編譯工具相關的資料

熱點內容
php怎麼打包 瀏覽:755
大照丟了如何解壓 瀏覽:652
路由器保存命令 瀏覽:121
書痴app怎麼下載 瀏覽:188
mc伺服器炸了什麼意思 瀏覽:102
如何打開隔空傳送安卓手機 瀏覽:604
php圖片轉視頻 瀏覽:770
cad中圓角命令怎樣連接 瀏覽:649
伺服器如何組建raid5 瀏覽:982
莫奈pdf 瀏覽:639
手機戰神夜襲文件夾 瀏覽:831
如果appstore被刪了怎麼辦 瀏覽:288
電腦報2017pdf 瀏覽:268
思考快與慢pdf下載 瀏覽:696
ins命令只能插入一條記錄嗎 瀏覽:548
spss如何連接本地伺服器 瀏覽:624
植發稀少加密多少錢一根 瀏覽:692
無法接伺服器是什麼情況 瀏覽:212
壓縮褲的尺寸如何選擇 瀏覽:471
伺服器命令如何下載文件夾下 瀏覽:550