更改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