无法解析org.springframework.context.ApplicationContextAware类型.它是从所需的.class文件间接引用的

Moh*_*rsa 6 java spring spring-mvc

编译以下代码会产生此错误:

无法解析org.springframework.context.ApplicationContextAware类型.它是从所需的.class文件间接引用的(此错误用于最后一行代码)

我想我应该在构建路径中添加.jar文件,但我不知道它是什么?

CamelContext context = new DefaultCamelContext(); 
ConnectionFactory connectionFactory = new ActiveMQConnectionFactory(ActiveMQConnection.DEFAULT_BROKER_URL);
context.addComponent("test-jms", JmsComponent.jmsComponentAutoAcknowledge(connectionFactory));
Run Code Online (Sandbox Code Playgroud)

Rav*_*yal 11

您需要添加Spring框架

org.springframework.context-3.x.x.jar
Run Code Online (Sandbox Code Playgroud)

到项目的构建路径.根据您使用的第三方库,它可能具有其他Spring依赖项,您也必须添加这些Spring jar.你很可能也需要org.springframework.core-3.x.x.jar.

请查阅您的直接依赖项文档,以了解它的依赖项.