導航:首頁 > 源碼編譯 > class反編譯文件怎麼編輯

class反編譯文件怎麼編輯

發布時間:2022-12-07 16:46:05

Ⅰ 怎麼把.class文件反編譯成.java 經修改後再編譯成.class

網友分享的:
一、反編譯:下載一個jad
反編譯工具jad簡單用法

以下假設jad.exe在c:/java目錄下

一、基本用法

Usage:jad[option(s)]

直接輸入類文件名,且支持通配符,如下所示。

c:/java/>jadexample1.class

c:/java/>jad*.class

結果是將example1.class反編譯為example1.jad。將example1.jad改為example1.java即得源

文件。

二、Option-o

不提示,覆蓋源文件

三、Option-s

c:/java/>jad-sjavaexample1.class

反編譯結果以.java為擴展名。

四、Option-p

將反編譯結果輸出到屏幕

c:/java/>jad-pexample1.class

將反編譯結果重定向到文件

c:/java/>jad-pexample1.class>example1.java

五、Option-d

指定反編譯的輸出文件目錄

c:/java/>jad-o-dtest-sjava*.class

二:修改、再編譯
用Eclipse新建工程,再將反編譯出的Java文件按原樣導入工程,就可以修改代碼。修改並調試後,點擊Eclipse菜單中的文件→導出→Java→可運行的JAR文件,選擇配置工程和導出路徑,然後點完成即可導出。

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

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

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

Ⅲ JAVA中的class文件怎麼編輯

如樓上所說,class文件是不可以直接編輯的。你需要編輯java自帶的編譯工具把.java文件編譯成.class文件時的.java文件。反編譯的話容易處錯誤,如果你沒有為編譯之前的.java文件推薦你還是不要試圖修改他原來的程序。
怎麼把.java文件編譯成.class文件其實很簡單。你機器應該安裝了jdk了吧?在網上找「java環境變數配置」按照網上的教程配置好。然後在命令行輸入java和javac,如果都沒報錯就說明你配置正確。然後就可以編譯.class文件了。在命令行輸入
javac
D:\FilePath\YourJavaFileName.java
然後回車就搞定了。.class文件就自動編譯到你的yourJavaFileName.java的同目錄了。

Ⅳ 如何將java中的.class文件反編譯

打開下載好的DJ_java_discompiler

選擇file,之後點擊open。之後出現以下界面。這里選擇一個test.class文件。

點擊打開之後,出現以下反編譯test.java後的界面。

這個是test.java的文件。可以看出反編譯後的結果是正確的。

如果以後想看.class文件的源碼,可以用這種方式查看。

Ⅳ 如何反編譯class文件,簡單快速

1
在網路上搜索關鍵詞「jd-gui」,點擊進入jd-gui的官方網站。

2
(1)點擊「JD-GUI」鏈接
(2)點擊「Download」鏈接
(3)點擊選擇您要下載的版本,如果為windows系統請選擇"xxx.windows.zip",如果為蘋果或linux系統則選擇其他的下載鏈接。

3
(1)下載後進行解壓
(2)雙擊「jd-gui.exe」文件

4
(1)找到您要反編譯的class文件。
(2)用滑鼠拖拽到jd-gui軟體的灰色區域。

5
此時可以看到,class文件被反編譯為了java文件,並且代碼格式很好。

6
在右側可以看到java的包層級,類,方法等等,十分方便。

Ⅵ 如何將java中的.class文件反編譯

安裝Java jdk後 看安裝目錄里有沒有jad.exe,沒有要下載,一般都有的 配置Java環境變數 開始-運行-cmd-回車-進入命令行窗口: cd+空格+class文件所在路徑: 按下面的命令進行反編譯: 例如:[2] jad -sjava example.class 回車 在目錄里可以看到

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

Java中使用eclipse提供的插件對class進行反編譯成java文件,如下步驟:

1、安裝jadclipse插件
使用jadclipse插件一定要注意Eclipse版本。jadclipse_3.2.4,它對應的是Eclipse3.2版,jadclipse_3.3.0可以用於Eclipse3.3M6以上版。大家千萬不要把jadclipse_3.3.0放到Eclipse3.2中,也不要把jadclipse_3.2.4放到Eclipse3.3中,將jadclipse插件(版本自己選擇)直接到Eclipse目錄中的plugins文件夾下,然後打開Eclipse,選擇"窗口"-"首選項"-"常規"-"編輯器"-"文件關聯",點擊文件關聯中的*.class,下面就會看到"JadClipse Class File Viewer",選中它,點擊預設值,點擊OK,將它設置為默認的類查看器。如圖:

Ⅷ 如何將java中的.class文件反編譯

安裝Java jdk後 看安裝目錄里有沒有jad.exe,沒有要下載,一般都有的 配置Java環境變數 開始-運行-cmd-回車-進入命令行窗口: cd+空格+class文件所在路徑: 按下面的命令進行反編譯: 例如:[2] jad -sjava example.class 回車 在目錄里可以看到...

Ⅸ 如何反編譯並修改class文件

反編譯後,修改源碼,再編譯。

Ⅹ 如何修改反編譯出來的class文件

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

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

閱讀全文

與class反編譯文件怎麼編輯相關的資料

熱點內容
解壓報紙圖片 瀏覽:950
python微信公眾號開發平台 瀏覽:895
知識付費網站java源碼 瀏覽:255
方舟怎麼做命令管理 瀏覽:849
linux流量異常 瀏覽:675
單片機如何給電腦加密碼 瀏覽:519
如何刪掉多餘的伺服器 瀏覽:220
c編程演算法 瀏覽:833
堵車如何緩解壓力 瀏覽:17
喜鵲快貸app怎麼了 瀏覽:263
海龜編輯器積木編程怎麼安裝 瀏覽:185
程序員理發店生意怎麼樣 瀏覽:603
程序員羅技 瀏覽:180
軟考初級程序員課程2021下載 瀏覽:491
杭州程序員奶奶 瀏覽:880
不聽命令造成錯誤 瀏覽:981
kool系統源碼 瀏覽:610
流氓app在哪裡看 瀏覽:98
域名購買了怎麼指向伺服器 瀏覽:121
安卓手機如何讓照片顏色反轉 瀏覽:859