使用注解时 打包jar错误

如何打包成jar

通过ANT打包jar并生成MANIFEST.MF中的Class-Path属性

用Eclipse生成jar文件

 

但在使用spring的时候,里面使用了注解,发生了

Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitio 
nException: No bean named '**' is defined 
  at org.springframework.beans.factory.support.DefaultListableBeanFactory. 
getBeanDefinition(DefaultListableBeanFactory.java:387) 
  at org.springframework.beans.factory.support.AbstractBeanFactory.getMerg 
edLocalBeanDefinition(AbstractBeanFactory.java:968) 
  at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe 
an(AbstractBeanFactory.java:246) 
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:185) 
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:164) 
  at org.springframework.context.support.AbstractApplicationContext.getBea 
n(AbstractApplicationContext.java:881) 
  的异常

 

这是因为在使用eclipse生成jar的时候,要选中Add directory entries项

你可能感兴趣的:(java,eclipse,spring,bean,ant)