Unsupported major.minor version 51.0问题

今天从jdk1.8切到了1.7,然后运行代码就报了Unsupported major.minor version 51.0

这种问题一般都是在切换jdk版本的时候出现的,网上的解决方案多半都是配置一下ide的jdk版本,但是我今天配置了很久,仍然没有解决

mvn的命令通通报错,甚至运行maven的bin文件夹下mvn.cmd也报Unsupported major.minor version 51.0

所以开始怀疑是不是maven的版本和jdk不兼容,结果换了好几个maven版本也不对

最后灵光一现

jdk1.7下的是32位的版本

maven是64位的

于是更换64位的jdk1.7,解决

另外官网是提供jdk旧版本的下载的,只是入口非常隐蔽

http://www.oracle.com/technetwork/java/javase/downloads/index.html

这个网址打开,滑到最底下

Unsupported major.minor version 51.0问题

Unsupported major.minor version 51.0问题