|
|
@@ -14,6 +14,7 @@ import org.xml.sax.SAXException;
|
|
|
import winter.com.ideaaedi.classwinter.Reverses;
|
|
|
import winter.com.ideaaedi.classwinter.author.JustryDeng;
|
|
|
import winter.com.ideaaedi.classwinter.exception.ClassWinterException;
|
|
|
+import winter.com.ideaaedi.classwinter.exception.JVMException;
|
|
|
import winter.com.ideaaedi.classwinter.util.Cache;
|
|
|
import winter.com.ideaaedi.classwinter.util.Constant;
|
|
|
import winter.com.ideaaedi.classwinter.util.EncryptClassArgs;
|
|
|
@@ -21,6 +22,7 @@ import winter.com.ideaaedi.classwinter.util.EncryptUtil;
|
|
|
import winter.com.ideaaedi.classwinter.util.ExceptionUtil;
|
|
|
import winter.com.ideaaedi.classwinter.util.FileOrderSupport;
|
|
|
import winter.com.ideaaedi.classwinter.util.IOUtil;
|
|
|
+import winter.com.ideaaedi.classwinter.util.JVMUtil;
|
|
|
import winter.com.ideaaedi.classwinter.util.JarUtil;
|
|
|
import winter.com.ideaaedi.classwinter.util.JavaagentCmdArgs;
|
|
|
import winter.com.ideaaedi.classwinter.util.JavassistUtil;
|
|
|
@@ -89,6 +91,8 @@ public class EncryptExecutor {
|
|
|
CLASS_WINTER_FILES.add(EncryptClassArgs.class.getName().replace(".", "/") + Constant.CLASS_SUFFIX);
|
|
|
CLASS_WINTER_FILES.add(Reverses.class.getName().replace(".", "/") + Constant.CLASS_SUFFIX);
|
|
|
CLASS_WINTER_FILES.add(Reverses.class.getName().replace(".", "/").replace("Reverses", "Reverses$1") + Constant.CLASS_SUFFIX);
|
|
|
+ CLASS_WINTER_FILES.add(JVMException.class.getName().replace(".", "/") + Constant.CLASS_SUFFIX);
|
|
|
+ CLASS_WINTER_FILES.add(JVMUtil.class.getName().replace(".", "/") + Constant.CLASS_SUFFIX);
|
|
|
}
|
|
|
|
|
|
/** 待加密的的jar/war包路径(如" /tmp/abc.jar) */
|