Skill: Command: 更改jar包中class文件內容

更改jar包中class文件內容

步驟

反編譯class文件

查看class文件內容並複製另存爲java文件

更改java文件

使用javac命令重新編譯改過的java文件生成新的class文件

最後用“壓縮軟件”[WinRAR等]打開 JAR 包,再把編譯好的 CLASS 文件拖到相應的位置替換即可。


Command

javac command

javac -classpath <dependence jar> <source files>

or

javac -cp <dependence jar> <source files>

注意點:
(1) -classpath 可以用 -cp 簡寫
(2)多個依賴的JAR包,LINUX下用“:”分割,WINDOW下用“;”分割
(3)多個源文件用空格分隔,也可以使用諸如“*”之類的通配符

example

javac -cp license-1.0.jar LicenseValidate.java

注意:LicenseValidate.java源自license-1.0.jar中的一個文件[LicenseValidate.class]


jar包放入maven本地倉庫

mvn install:install-file -Dfile=F:\files\jars\license-1.0.jar -DgroupId=com.abc -DartifactId=license -Dversion=1.0 -Dpackaging=jar
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章