问题描述
内部机制是什么?求解
解决方案
关于directory entries 的jar与不含directory entries 的区别及读取里面文件的方式:http://blog.csdn.net/wangpeng047/article/details/8202353,spring扫描bean的说明来自spring的reference文档,刚好开源中国上有一份:http://www.oschina.net/code/explore/spring-3.0.4/spring-framework-reference/src/beans-classpath-scanning.xml,里面明确说明:<note> <para>The scanning of classpath packages requires the presence of corresponding directory entries in the classpath. When you build JARs with Ant, make sure that you do <emphasis>not</emphasis> activate the files-only switch of the JAR task.</para> </note>
解决方案二:
举个例子com.chuan.bing.jin.Test这个类首先是类加载器把这个变为文件夹形式com/chuan/bing/jin,然后到这个文件夹里去加载Test.class而你根本没有这个文件夹,那就报classNotFoundException
时间: 2024-09-12 01:08:33