原文:使用jd-gui+javassist修改已編譯好的class文件

.原因:因為公司代碼管理不當導致源碼丟失,只好已編譯好的class文件進行修改 .首先先在myeclipse中新建java項目並導入javassist .將需要修改的文件放到指定文件夾下 ..在項目中添加以下代碼 注:jd gui和javassist的下載地址 http: download.csdn.net detail createnum ...

2016-03-07 17:22 0 3451 推薦指數:

查看詳情

javassist修改 class 文件

得不好,這個項目的源碼已經丟失了, 沒有源碼,只能反編譯得到源碼加上關閉文件流的操作再編譯一次,這樣編譯出來的cl ...

Thu Mar 07 08:28:00 CST 2013 0 3061
【記錄】jd-gui解析class文件 報INTERNAL ERROR

  用GUI查看class文件時候出現INTERNAL ERROR 錯誤,是因為jd-gui解析不了該class文件,報錯問題如下   解決方式:換個解析器,推薦luyten解析 下載地址:https://github.com/deathmarine/Luyten ...

Sat Nov 09 23:10:00 CST 2019 0 304
如何找到Web項目編譯class文件

在某些情況,我們需要獲取部分Eclipse里的項目編譯class文件。 這里我舉個例子,比如我有一個web項目,已經發布到了互聯網。但是有個小改動,我們只改了一個java類,這時候。我們不需要把項目重新打War包了, 直接找到那個修改好的新產生的class文件,送到服務器,直接替換下原來 ...

Sat Jan 12 01:23:00 CST 2019 0 802
Java反編譯工具-JD-GUI

Java是跨平台的,JD-GUI提供了多個系統的支持,但是不建議直接安裝,最快的方式推薦直接下載JAR包,然后用java -jar進行運行。 就現在的版本是1.4.0,停留在2015年,估計近期會更新,因為Java 9已經出來了,相應的語法糖估計可能會修改。 官網:https ...

Mon Nov 06 04:44:00 CST 2017 2 124705
dex2jar+jd-gui編譯apk的使用方法

1.將要反編譯的APK后綴名改為.rar或 .zip,並解壓 2.得到其中的classes.dex文件(它就是java文件編譯再通過dx工具打包而成的),將獲取到的classes.dex放到之前解壓出來的工具dex2jar-0.0.9.15 文件夾內 3.在命令行下定 ...

Fri Jan 12 22:45:00 CST 2018 0 1893
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM