最近从svn下拿的代码本地编译测试总是会出一个Unsupported major.minor version 51.0...的问题,出现这样的问题基本上都是因为JDK版本的问题,由于高版本JDK编译的文件不能运行在低版本的JVM上,所以会报错。对于这样的问题,一般我们只需要把编译的版本和运行环境的版本调成一致就可以了。
一.修改全局的编译环境
在Window->preferences,选择如图:
二.修改某个工程项目的编译版本
右键项目选择Properties,在Java Compiler中可以选择
问题返回的参数对应的版本:
52 -----> 1.8
51 -----> 1.7
50 -----> 1.6
....