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
这个网址打开,滑到最底下