古詩詞大全網 - 個性簽名 - java修改class問題

java修改class問題

不用那麽復雜,最簡單的做法如下,

第壹步,確定元代碼編譯版本。小版本不重要,至少大版本要對。

第二步,在eclipse中建立工程,將編譯環境和元環境相同,將這個jar包和jar包依賴的jar包都作為依賴的lib。

第三步, 按class要求建立package和 java文件(只要妳修改的那個就行了),黏貼反編譯的代碼,然後修改。

第四步, 只要編譯通過,去classes目錄將那個class文件復制到jar包中就可以了。

不過需要註意: 1 所有常量在反編譯的class中會直接顯示值,不會是指向常量文件(其實無所謂,直接改就是了)

2 行數和源代碼不符合了。源代碼註釋是占行數的,在反編譯中沒有註釋內容的。

3 某些代碼無法反編譯。例如混淆,或者版本較高。