我试图使用Jenkins和Bitbucket一起部署我的项目,当我构建时我得到了以下错误:
> java.lang.UnsupportedClassVersionError Unsupported major.minor
> version 51.0我搜索了这个,并找到了一些解决办法。
java.lang.UnsupportedClassVersionError之所以发生,是因为编译时JDK较高,运行时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我已经安装了java 1.6。
以前,在配置Jenkins时,我使用了“安装自动选项”。在构建时,Jenkins正在下载java1.8。现在,我已经改变了选项,在图像中提到。我已经设置了安装在我的系统中的jdk的路径。现在它应该使用java1.6。
但是,在构建项目时,我仍然会遇到同样的错误。

发布于 2015-07-02 15:00:40
您至少需要JDK7,这个错误很可能是在jre子目录中嵌入JRE6的Jenkins上运行该代码的结果。
您有两个选项:使用更新的JDK重新配置Jenkins (我想说这是方法),或者使用Java6编译代码(包括库),如果不需要任何后1.6特性的话。
https://stackoverflow.com/questions/31187553
复制相似问题