一尘不染

无法在macO上启动Jenkins-Java 10

jenkins

我正在尝试使用以下方法启动Jenkins:

java -jar jenkins.war

我收到此错误:

java.lang.UnsupportedClassVersionError: 54.0
at Main.main(Main.java:128)

更新我的开发环境后,出现了这个问题,我切换到:

  • Java 10.0.1 + 10
  • Jenkins2.107.2
  • MacOS 10.13.4

阅读 319

收藏
2020-07-25

共1个答案

一尘不染

根据收到的错误消息:

  • 所加载的JAR / WAR文件是针对Java 10(及更高版本)编译的,因为该消息表明类文件版本为54。
  • 实际使用的JRE是Java 9或更早版本。如果您使用的是Java 10,则对版本54会很满意。

换句话说,尽管将Java升级到Java 10,您仍必须 使用 旧版本来启动Jenkins。

检查Jenkins的启动脚本,并确保它使用正确的JRE安装。

如果您使用来启动Jenkins java -jar jenkins.war,请java -version在同一命令提示符下检查告诉您…的内容。

2020-07-25