public class JarEncryptor
extends java.lang.Object
| 构造器和说明 |
|---|
JarEncryptor(java.lang.String jarPath,
char[] password)
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addClassFinalAgent()
向jar文件中添加classfinal的代码
|
java.lang.String |
doEncryptJar()
加密jar的主要过程
|
java.util.List<java.io.File> |
filterClasses(java.util.List<java.lang.String> allFile)
找出所有需要加密的class文件
|
java.lang.Integer |
getEncryptFileCount() |
void |
setCfgfiles(java.util.List<java.lang.String> cfgfiles) |
void |
setClassPath(java.util.List<java.lang.String> classPath) |
void |
setCode(char[] code) |
void |
setExcludeClass(java.util.List<java.lang.String> excludeClass) |
void |
setIncludeJars(java.util.List<java.lang.String> includeJars) |
void |
setPackages(java.util.List<java.lang.String> packages) |
public JarEncryptor(java.lang.String jarPath,
char[] password)
jarPath - 要加密的jar或warpassword - 密码public java.lang.String doEncryptJar()
public java.util.List<java.io.File> filterClasses(java.util.List<java.lang.String> allFile)
allFile - 所有文件public void addClassFinalAgent()
public java.lang.Integer getEncryptFileCount()
public void setPackages(java.util.List<java.lang.String> packages)
public void setIncludeJars(java.util.List<java.lang.String> includeJars)
public void setExcludeClass(java.util.List<java.lang.String> excludeClass)
public void setClassPath(java.util.List<java.lang.String> classPath)
public void setCfgfiles(java.util.List<java.lang.String> cfgfiles)
public void setCode(char[] code)
Copyright © 2020. All Rights Reserved.