在安装任何建议的Jenkins插件时我都遇到问题。
实际上,下载后,当我尝试使用以下命令执行jar时,Jenkins.war文件(最新的2.141)
java -jar jenkins.war
因此给我一个错误,詹金斯需要Java 8,但您使用的是10。此外,它还说Java类版本54.0正在运行,但它需要Java 52.0。
但是我可以通过设置--enable-future-java flag
来解决此问题。
java -jar jenkins.war --enable-future-java flag
现在,编写此命令后,jenkins已启动并正在运行,但是我无法安装插件。 此外,在詹金斯号运行之后,im cmd会提示运行。还有一个错误。 PFB:-
Sep 17, 2018 4:38:49 PM hudson.WebAppMain$3 run
INFO: Jenkins is fully up and running
[31mSep 17, 2018 4:39:02 PM hudson.model.UpdateSite updateData
SEVERE: ERROR: SHA-512 based signature in the update center doesn't match with the certificate in 'update site 'default''
[0mSep 17, 2018 4:39:02 PM hudson.model.AsyncPeriodicWork$1 run
INFO: Finished Download metadata. 15,407 ms
答案 0 :(得分:0)
您需要添加一个标志,以允许使用不受支持的Java版本启动Jenkins。您可以对此进行一些Google研究。
答案 1 :(得分:0)
如果我们将Jenkins war文件的版本从2.141更改为2.814,则它适用于Java 10,并且可以很好地安装Jenkins的插件