java.lang.IllegalArgumentException 非法参数异常解决方法

这个异常的关键原因是:jdk与spring的版本不一致。要么更换jdk,要么重新下载符合jdk的springjar包

这里选择更换jdk,步骤如下:

下载两个版本的jdk安装完后,到我的计算机里设置环境变量,path添加上  ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

然后新建一个JAVA_HOME,一个JAVA7_HOME设置为jdk1.7版本的路径,JAVA8_HOME设置为jdk1.8的路径,然后需要哪个的时候就把JAVA_HOME的值设置为哪一个JAVA8_HOME,例如下面,则设置为1.8的版本。

java.lang.IllegalArgumentException 非法参数异常解决方法_第1张图片

注意:如果查看version命令后,一直没有切换版本,则进入C:\ProgramData\Oracle\Java\javapath  C:\Windows\System32  C:\Windows\SysWOW64,找到下面这三个文件,删除即可

接下来调整三个地方,项目右键--属性,如下,改完就不会报错了。

java.lang.IllegalArgumentException 非法参数异常解决方法_第2张图片

java.lang.IllegalArgumentException 非法参数异常解决方法_第3张图片

java.lang.IllegalArgumentException 非法参数异常解决方法_第4张图片

 

 

你可能感兴趣的:(JAVA常见错误)