diff --git a/scalabot-app/src/main/kotlin/ExtensionComponents.kt b/scalabot-app/src/main/kotlin/ExtensionComponents.kt index 969f35e..fc40e66 100644 --- a/scalabot-app/src/main/kotlin/ExtensionComponents.kt +++ b/scalabot-app/src/main/kotlin/ExtensionComponents.kt @@ -413,14 +413,14 @@ internal class ExtensionClassLoader(urls: Array, dependencyLoader: ClassLoa // 以免使用了不来自扩展包的机器人扩展. override fun getResources(name: String?): Enumeration { - if (BotExtensionFactory::class.java.equals(name)) { + if ("META-INF/services/${BotExtensionFactory::class.java.name}" == name) { return findResources(name) } return super.getResources(name) } override fun getResource(name: String?): URL? { - if (BotExtensionFactory::class.java.equals(name)) { + if ("META-INF/services/${BotExtensionFactory::class.java}" == name) { return findResource(name) } return super.getResource(name)