情况
最近在研究spring源码,在执行AnnotationBeanWiringInfoResolverTests类中的testResolveWiringInfo测试方法时,
控制台出如下异常:
原因
高版本JDK编译的class不能在低版本的jvm虚拟机下运行,否则就会报这类错,我下载的spring源码应该是基于jdk1.8 编译,而我本机安装的是jdk1.7,所以会报出这个异常。
解决方法
下载jdk1.8 版本,配置环境变量
官网下载速度可能偏慢,这里提供一个网址:http://www.wmzhe.com/soft-30118.html