本周作了一个小项目,搭环境前装了jdk1.8,而导入依赖项目时,由于是用spring 3.2.0.Release版本作的,启动时报错以下:java
java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframework.asm.ClassReader.<init>(Unknown Source) 。。。。
网上查了一下,也有朋友遇到了一样的问题。由于版本过高了,得安装旧版本1.7及如下就能够了。或者将spring的版本升到4.0.0.Release以上,我这里由于其余缘由,必须换jdk版本。spring
问题解决步骤:bash
一、Windows环境.net
Windows环境相对简单,卸载了jdk1.8,安装1.7便可。code
二、mac环境资源
卸载的顺序:进入finder,而后点应用程序,按command+向上箭头键,进入资源库找到java的目录把他删除便可。get
要看是否删除成功,打开终端输入:java -version,提示 No Java runtime present, requesting install. 即删除成功,也能够用此命令查看当前java sdk的版本。it
从网上下载安装最新的JavaForOSX就解决问题了。这里提供一个jdk下载地址:io
http://download.csdn.net/download/sxsj333/8331551asm
下载以后直接安装便可。最终的版本号以下: