java - Java spring 错误:即使我完全按照老师所说的一切,它也不起作用
问题描述
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();
}
}
我运行它,然后它说:
启动层 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 不在模块中
请帮忙
解决方案
我对 Eclipse IDE 也有同样的问题。我错误地在 Modulepath 下添加了 spring jar 文件。它应该在 Classpath 下(Properties > Java Build Path > Classpath > addJARs)。
推荐阅读
- python - 尽管使用 wifi 工作,但 SMTP 发送无法从 4G 工作
- python - 将 Pandas 值从索引设置为索引
- c# - 如何取消现有任务并在完成后运行新任务?
- mysql - 如何将 Flask 应用程序容器与 MySQL 服务器容器连接?
- neo4j - Cypher Match-MERGE 查询在 ConstraintValidationFailed 上失败
- reactjs - React、react-sortable-hoc 和多个列表
- c# - 表单应用程序注册表项
- xamarin - 如何将 Xamarin 表单标签 TextType 设置为 HTML?
- php - Laravel 7:如何使用按段设置活动类
- date - Pyspark 格式日期