下载Scene Builder
Play activator无法找到JDK
Spring没有扫描加载外部jar包中的class文件
在使用Spring注解等DI机制动态扫描外部jar包时,如果该jar包的manifest文件(META-INF/MANIFEST.MF)文件中缺少 Class-Path: 这一行,Spring注解就会因无法扫描而报NoSuchBeanDefinitionException错误。因此,如果希望使用DI动态扫描并加载某个外部jar包的Bean,就需要在导出该jar包时在其中的manifest文件中加入 Class-Path:,具体方法为:
- 使用java命令导出时,注意不能使用-jar选项,只能使用-cp选项
- 使用Eclipse导出时,在导出向导中
在Jar File Specification这一页,选中Add directory entries。
前进至Jar Manifest Specification这一页,选择Use Existing manifest from workspace,然后指定包含 Class-Path: 的manifest文件。