我正在尝试安装 Jenkins 以实现自动化。在命令提示符中输入
java -jar jenkins.war
在我的目录中它给出了以下错误
Mar 27, 2019 3:19:21 PM Main verifyJavaVersion
SEVERE: Running with Java class version 54 which is not in the list of supported versions: [52, 55]. Run with the --enable-future-java flag to enable such behavior. See https://jenkins.io/redirect/java-support/
java.lang.UnsupportedClassVersionError: 54.0
at Main.verifyJavaVersion(Main.java:174)
at Main.main(Main.java:142)
Jenkins requires Java versions [8, 11] but you are running with Java 10 from C:\Program Files\Java\jre-10.0.2
java.lang.UnsupportedClassVersionError: 54.0
at Main.verifyJavaVersion(Main.java:174)
at Main.main(Main.java:142)
C:\Jenkins>
它说不支持 Java 10,请帮我找出哪个版本适合 Java 10。
答案1
它说不支持 Java 10,请帮我找出哪个版本适合 Java 10。
目前尚无支持 Java 10 的 Jenkins 版本。您必须安装 Jenkins 支持的 Java 版本之一。理论上,您可以自行对 Jenkins 进行必要的更改以支持 Java 10。当然,这对于单个开发人员来说是一项极其困难的任务。
- Java 8 运行环境,支持 32 位和 64 位版本
- Jenkins 2.164 和 2.164.1 支持 Java 11 运行时环境
来源:Java 要求
您只需安装 Java 8 或 Java 11 即可使用 Jenkins,而其他所有操作则使用 Java 10。