解壓:jar文件和我們平常的rar和zip文件壹樣是屬於壓縮文件,通過壹般的解壓縮工具(例如:winrar)都能解壓。解壓之後生成的文件為**.class的字節碼文件。
反編譯:互聯網上有很多的字節碼文件反編譯工具(例如:jad)。他能夠將**.class文件或者直接能夠將jar文件反編譯為**.java文件。
得到java文件以後就可以修改裏面的源代碼了。
將修改好的代碼編譯成**.class字節碼文件以後再添加替換掉原來jar包中的class文件,或者重新將修改後的java代碼轉換成java工程,再生成jar文件都行。
這個過程的完成需要熟悉java基礎,編譯環境等相關知識。尤其是對jar包的理解很重要。反編譯在互連網上就能直接找到很多工具。打包則很簡單不做累述。