Java spring 错误:即使我也无法正常工作?完全识别老师说的所有内容

Bùi*_* Hà 5 java spring frameworks java-platform-module-system

package springdemo4;

import org.springframework.context.support.ClassPathXmlApplicationContext;

public class HelloSpringApp {

    public static void main(String[] args) {
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
        Coach theCoach = context.getBean("myCoach",Coach.class);
        System.out.println(theCoach.getDailyFortune());
        System.out.println(theCoach.getDailyWorkout());
        context.close();

    }

}
Run Code Online (Sandbox Code Playgroud)

我运行它,然后它说:

启动层初始化时出错 java.lang.module.FindException:无法为 C:\Users\ngoch\eclipse-workspace\springdemo4\libs\spring-context-indexer-5.1.9.RELEASE-sources 派生模块描述符。 jar 由:java.lang.module.InvalidModuleDescriptorException:提供程序类 org.springframework.context.index.processor.CandidateComponentsIndexer 不在模块中

请帮忙

小智 12

我在 Eclipse IDE 上遇到了同样的问题。我错误地在Modulepath下添加了spring jar文件。它应该在 Classpath 下(Properties > Java Build Path > Classpath > addJARs)。


小智 7

您需要在类路径下而不是在模块路径下添加库。

日食集成开发环境