我试图使用以下方式启动Jenkins:
java -jar jenkins.war
我收到了这个错误:
java.lang.UnsupportedClassVersionError: 54.0 at Main.main(Main.java:128)
在我的开发环境更新后出现此问题,我已切换到:
答案 0 :(得分:4)
根据您收到的错误消息:
换句话说,尽管将Java升级到Java 10,但您必须使用旧版本来启动Jenkins。
检查Jenkins的启动脚本,确保它使用正确的JRE安装。
如果您使用java -jar jenkins.war
启动Jenkins,请在同一命令提示符下检查java -version
告诉您的内容。
答案 1 :(得分:0)
一种更简单的方法是下载 Jenkins WAR 2.127 (每周发行)或更高版本。然后可以使用以下命令进行战争:
${JAVA10_HOME}/bin/java --add-modules java.xml.bind -jar jenkins.war \
--enable-future-java --httpPort=8080 --prefix=/jenkins
尽管请注意,他们的跟踪器上注册的已知问题很少:
这里是Java 10 compatiblity和one for Java 11的单独跟踪器。