哪個版本的 Jenkins 適合 Java 10

哪個版本的 Jenkins 適合 Java 10

我正在嘗試為我的自動化安裝 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 來完成其他操作。

相關內容