Unsupported major.minor version 52.0具体解决思路

**hxdm,今天去服务器更新项目,更新完了,我点击bat文件运行,只见黑框一闪而过!
这还得了,我打开cmd,用黑框启动,果然报错了

Unsupported major.minor version 52.0

我知道,我又有机会水一篇博文了.**
Unsupported major.minor version 52.0具体解决思路_第1张图片
按照惯例先解释一下这个52是个嘛玩意
52呢,是java编译器对应的jdk版本号,具体如下:
J2SE 8 = 52,
J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
下面请出我们解决问题的好帮手,百度翻译!

Unsupported major.minor version 52.0具体解决思路_第2张图片
没错小度说的很清楚了,不支持少校版本52.0…少校?可能方言口音比较重
在这里插入图片描述
当我们对此项目进行编译的时候使用的版本过高(因为版本是向下兼容的),所以当环境版本低于编译版本时就会报错,不支持.
比如我给我侄子出道数学题(我外甥幼儿园):
外甥 舅舅给你出道题好不好?
外甥:好!
设 f(x) 定义域为( 1,2 ),那么 f(lg x) 的定义域是多少呀?
外甥:???

Unsupported major.minor version 52.0具体解决思路_第3张图片
这么一说就很容易理解了,我们只需要用相应的版本进行编译就可以,然后我用了1.7重新编译后,完美解决.
Unsupported major.minor version 52.0具体解决思路_第4张图片
大家好,我是不会编程的笨蛋,感谢观看!
Unsupported major.minor version 52.0具体解决思路_第5张图片

你可能感兴趣的:(java,jdk,java)