Parcourir la source

禁用sa-jdi HSDB

JustryDeng il y a 2 ans
Parent
commit
4a1d9eb0bb

+ 1 - 1
class-winter-core/src/main/java/winter/com/ideaaedi/classwinter/exception/JVMException.java

@@ -6,7 +6,7 @@ package winter.com.ideaaedi.classwinter.exception;
  *
  * @author wang
  */
-public class JVMException extends RuntimeException {
+public class JVMException extends ClassWinterException {
 
     public JVMException() {
     }

+ 4 - 0
class-winter-core/src/main/java/winter/com/ideaaedi/classwinter/executor/EncryptExecutor.java

@@ -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) */