diff --git a/mirai-console/docs/Extensions.md b/mirai-console/docs/Extensions.md
index 9a741b0c0..147640a59 100644
--- a/mirai-console/docs/Extensions.md
+++ b/mirai-console/docs/Extensions.md
@@ -32,6 +32,24 @@ object MyPlugin : KotlinPlugin( /* ... */ ) {
 
 ```
 
+```java
+// java
+public class MyPlugin extends JavaPlugin {
+    public MyPlugin() {
+        // ...
+    }
+
+    @Override
+    public void onLoad(PluginComponentStorage pcs) {
+        pcs.contributePermissionService(() -> { /* ... */ });
+        pcs.contributePluginLoader(() -> { /* ... */ });
+        pcs.contribute(ExtensionPoint, () -> { /* ... */ });
+    }
+}
+```
+
+
+
 ### 可用扩展
 
 查看 [extensions](../backend/mirai-console/src/extensions)。每个文件对应一个扩展。
\ No newline at end of file
diff --git a/mirai-console/docs/plugin/JVMPlugin.md b/mirai-console/docs/plugin/JVMPlugin.md
index 385c43f9c..3e265f0c5 100644
--- a/mirai-console/docs/plugin/JVMPlugin.md
+++ b/mirai-console/docs/plugin/JVMPlugin.md
@@ -322,7 +322,7 @@ public final class JExample extends JavaPlugin {
     }
 
     @Override
-    public onEnable() {
+    public void onEnable() {
         if (getLogger().isInfoEnabled()) {
             getLogger().info("一条 INFO 级别的日志"); // 当日志被用户启用时才会执行
         }
@@ -444,7 +444,7 @@ public final class JExample extends JavaPlugin {
     }
 
     @Override
-    public onEnable() {
+    public void onEnable() {
         getScheduler().delayed(1000L, () -> System.out.println("一秒钟过去了。"));
     }
 }
@@ -475,7 +475,7 @@ public final class JExample extends JavaPlugin {
     }
 
     @Override
-    public onEnable() {
+    public void onEnable() {
         File dataFile = resolveDataFile("myDataFile.txt");
         File configFile = resolveConfigFile("myConfigFile.txt");
     }