Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 导致Spring启动错误的可能原因是什么_Java_Spring_Model View Controller - Fatal编程技术网

Java 导致Spring启动错误的可能原因是什么

Java 导致Spring启动错误的可能原因是什么,java,spring,model-view-controller,Java,Spring,Model View Controller,我对Spring框架非常陌生,在调试它的同时创建了一个简单的应用程序,我发现以下运行时错误: Error occurred during initialization of boot layer java.lang.module.FindException: Unable to derive module descriptor for C:\Users\Downloads\spring-5.3.5-dist\spring-framework-5.3.5\libs\spring-context-i

我对
Spring
框架非常陌生,在调试它的同时创建了一个简单的应用程序,我发现以下运行时错误:

Error occurred during initialization of boot layer
java.lang.module.FindException: Unable to derive module descriptor for C:\Users\Downloads\spring-5.3.5-dist\spring-framework-5.3.5\libs\spring-context-indexer-5.3.5-sources.jar
Caused by: java.lang.module.InvalidModuleDescriptorException: Provider class org.springframework.context.index.processor.CandidateComponentsIndexer not in module
我的
beans.xml
是这样的,它位于以下位置:
/Sspring/src/beans.xml

    <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        https://www.springframework.org/schema/beans/spring-beans.xsd">

<bean id="provider" class="com.selnium.Provider"></bean>
</beans>
我的
main
函数如下所示:

package selnium;

public class Provider implements Sim{

    @Override
    public void calling() {
        System.out.println("calling using new provider");
        
    }

    @Override
    public void data() {
        System.out.println("browsing using new provider");
        
    }
    

}
package selnium;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Mobile {
    
    public static void main(String[] args) {
        
        ApplicationContext context=new ClassPathXmlApplicationContext("beans.xml");
        System.out.println("config loaded");
    }

}
请帮忙,可能会出什么问题?
感谢您提前作出的任何贡献。

beans.xml中的完整类名不正确。 试试这个:

<bean id="provider" class="selnium.Provider"></bean>