怎么修改JAR程序?
該過程需要經(jīng)歷四個步驟:解壓,反編譯,修改,打包。
解壓:jar文件和我們平常的rar和zip文件一樣是屬于壓縮文件,通過一般的解壓縮工具(例如:winrar)都能解壓。解壓之后生成的文件為**.class的字節(jié)碼文件。
反編譯:互聯(lián)網(wǎng)上有很多的字節(jié)碼文件反編譯工具(例如:jad)。
他能夠將**.class文件或者直接能夠將jar文件反編譯為**.java文件。
得到java文件以后就可以修改里面的源代碼了。
將修改好的代碼編譯成**.class字節(jié)碼文件以后再添加替換掉原來jar包中的class文件,或者重新將修改后的java代碼轉換成java工程,再生成jar文件都行。
這個過程的完成需要熟悉java基礎,編譯環(huán)境等相關知識。尤其是對jar包的理解很重要。
反編譯在互連網(wǎng)上就能直接找到很多工具。打包則很簡單不做累述。