Skip to content

Commit 0ef9942

Browse files
committed
优化插件加载
1 parent 6eb6807 commit 0ef9942

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/com/xwintop/xJavaFxTool/controller/IndexController.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.xwintop.xJavaFxTool.controller.index.PluginManageController;
44
import com.xwintop.xJavaFxTool.model.ToolFxmlLoaderConfiguration;
55
import com.xwintop.xJavaFxTool.services.IndexService;
6+
import com.xwintop.xJavaFxTool.services.index.PluginManageService;
67
import com.xwintop.xJavaFxTool.utils.Config;
78
import com.xwintop.xJavaFxTool.utils.XJavaFxSystemUtil;
89
import com.xwintop.xJavaFxTool.view.IndexView;
@@ -88,10 +89,13 @@ public boolean accept(File dir, String name) {
8889
});
8990
if (jarFiles != null) {
9091
for (File jarFile : jarFiles) {
92+
if (!PluginManageService.getPluginJarIsEnable(jarFile.getName())) {
93+
continue;
94+
}
9195
try {
9296
this.addToolMenu(jarFile);
9397
} catch (Exception e) {
94-
e.printStackTrace();
98+
log.error("加载工具出错:", e);
9599
}
96100
}
97101
}

0 commit comments

Comments
 (0)