无法在macOs上启动Jenkins - Java 10 [英] Failed to start Jenkins on macOs - Java 10

查看:371
本文介绍了无法在macOs上启动Jenkins - Java 10的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to start Jenkins using:

java -jar jenkins.war

我收到此错误:


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


更新我的开发环境后出现此问题,我已切换到:

This problem comes after an update of my development environment, I'd switched to :


  • Java 10.0.1 + 10

  • Jenkins 2.107.2

  • MacOS 10.13.4

推荐答案

根据您收到的错误消息:

Based on the error message that you are getting:


  • 正在加载的JAR / WAR文件是为Java 10(及更高版本)编译的,因为消息显示类文件版本为54。

  • 实际存在的JRE使用的是Java 9或更早版本。如果您使用的是Java 10,它会对版本54感到满意。

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

In other words, despite upgrading your Java to Java 10, you must be using an older version to start Jenkins.

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

Check the launch script for Jenkins and make sure that it uses the correct JRE installation.

如果你使用 java -jar jenkins.war 启动Jenkins,请查看 java -version 告诉你......在同一个命令提示符下。

If you are launching Jenkins using java -jar jenkins.war, check what java -version tells you ... at the same command prompt.

这篇关于无法在macOs上启动Jenkins - Java 10的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆