2018_03_13 一个 java.lang.IllegalArgumentException 非法参数异常引发的血案
2018-03-13 16:05
549 查看
前两天还听到有人说Java太简单了,我就笑笑不说话,以后再让我看到谁说Java太简单了,你过来,我保证打ku你!
java.lang.IllegalArgumentException就这个异常,我会牢牢的记在心里,很烦,很糟心!糟心到出现这个错误的时候,怎么弄都跳不到正确该出的页面,而现在调好了bug,想复原当初出bug的时候,又怎么都复原不回去,我就XXXXXXX
引发这个异常的关键原因是:jdk与spring的版本不一致。要么更换jdk,要么重新下载符合jdk的springjar包
我选择了第一种方式,自认为比下载jar包会更容易解决的方式,我就呵呵呵呵哒了。(我考虑万一某些jar包冲突,更蛋疼,不敢随意更换jar包)
首先工作需求,新项目需要不同的jdk版本同时存在,开发新项目的时候,有时候还要维护老项目,所有需要两个jdk同时存在,并能快速切换不同环境工作。
So,我下载了1.7jdk,1.8本来已经有了。安装jdk,so easy,我以为两分钟不用,就可以开发了,蛋疼的是,下载安装了,更换下JAVA_HOME吧,嗯,也更换了,奇葩的关节到了,cmd命令行时,输入java -version命令,永远都是显示1.8,尽管我的JAVA_HOME路径已经更换到了1.7,我就很蛋疼这是干啥,上网一顿查,缺胳膊少腿的答案,驴唇不对马嘴的答案,看的我这个火大,最后,我总结在一起,下面这么改,不好使你来打ku我。
在系统中找到C:\ProgramData\Oracle\Java\javapath C:\Windows\System32 C:\Windows\SysWOW64删除其中的
将这三个文件删除!再修改JAVA_HOME中的jdk指定路径即可!
嗯,系统安装jdk,并能速度来回切换了,以为问题解决了,就只是以为而已,启动项目,罪恶的IllegalArgumentException 异常还在,我的天,忒这么人了吧,转瞬一想,项目中没改呢,好,改了项目的应该就可以了吧,弯路我就不记录了,只留下最终解决方案的方法,如下:项目右键》properties,需要调整三个地方
OK,回家吃饭吧!
java.lang.IllegalArgumentException就这个异常,我会牢牢的记在心里,很烦,很糟心!糟心到出现这个错误的时候,怎么弄都跳不到正确该出的页面,而现在调好了bug,想复原当初出bug的时候,又怎么都复原不回去,我就XXXXXXX
引发这个异常的关键原因是:jdk与spring的版本不一致。要么更换jdk,要么重新下载符合jdk的springjar包
我选择了第一种方式,自认为比下载jar包会更容易解决的方式,我就呵呵呵呵哒了。(我考虑万一某些jar包冲突,更蛋疼,不敢随意更换jar包)
首先工作需求,新项目需要不同的jdk版本同时存在,开发新项目的时候,有时候还要维护老项目,所有需要两个jdk同时存在,并能快速切换不同环境工作。
So,我下载了1.7jdk,1.8本来已经有了。安装jdk,so easy,我以为两分钟不用,就可以开发了,蛋疼的是,下载安装了,更换下JAVA_HOME吧,嗯,也更换了,奇葩的关节到了,cmd命令行时,输入java -version命令,永远都是显示1.8,尽管我的JAVA_HOME路径已经更换到了1.7,我就很蛋疼这是干啥,上网一顿查,缺胳膊少腿的答案,驴唇不对马嘴的答案,看的我这个火大,最后,我总结在一起,下面这么改,不好使你来打ku我。
在系统中找到C:\ProgramData\Oracle\Java\javapath C:\Windows\System32 C:\Windows\SysWOW64删除其中的
将这三个文件删除!再修改JAVA_HOME中的jdk指定路径即可!
嗯,系统安装jdk,并能速度来回切换了,以为问题解决了,就只是以为而已,启动项目,罪恶的IllegalArgumentException 异常还在,我的天,忒这么人了吧,转瞬一想,项目中没改呢,好,改了项目的应该就可以了吧,弯路我就不记录了,只留下最终解决方案的方法,如下:项目右键》properties,需要调整三个地方
OK,回家吃饭吧!
相关文章推荐
- java.lang.IllegalArgumentException这个异常是字面 非法参数 通常情况为找不到文件等
- java.lang.IllegalArgumentException 非法参数异常
- java.lang.IllegalArgumentException 不合法的参数异常
- 关于spring中的一个很诡异的异常:Exception in thread "main" java.lang.IllegalArgumentException
- Bitmap.createBitmap参数异常之java.lang.IllegalArgumentException: width and height must be > 0
- Junit测试一个spring静态工厂实例化bean的例子,出现java.lang.IllegalArgumentException异常。
- 关于网络请求的一个异常bug(java.lang.IllegalArgumentException: Host name may not be null)
- java.lang.IllegalArgumentException: The observer is null.异常解决方案
- JAXB 的xjc任务时出现java.lang.IllegalArgumentException异常
- android java.lang.IllegalArgumentException: The observer is null.异常解决
- BigDecimal进行Format时产生的[java.lang.IllegalArgumentException: Digits < 0]异常
- java.lang.IllegalArgumentException: timeout arguments out of range异常
- Android异常总结---E/AndroidRuntime(23439): Caused by: java.lang.IllegalArgumentException: column '_id' d
- JSONObject跳出java.lang.IllegalArgumentException异常
- java.lang.IllegalArgumentException: No SqlMapClient specified 异常解决方案
- Tomcat的异常 之 java.lang.IllegalArgumentException: Document base
- Tomcat的异常 之 java.lang.IllegalArgumentException: Document base *** does not exist or is not a readable
- 异常 java.lang.IllegalArgumentException: Unable to access unsupported property javax.xml.stream.suppor
- 原创:Java反射中java.lang.IllegalArgumentException: wrong number of arguments异常
- java.lang.IllegalArgumentException:(读取配置文件异常)