自動化のために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 バージョンのいずれかをインストールする必要があります。理論上は、Java 10 をサポートするために Jenkins に必要な変更を自分で加えることができます。もちろん、これは 1 人の開発者にとっては非常に困難な作業です。
- Java 8 ランタイム環境、32 ビット版と 64 ビット版の両方がサポートされています
- Jenkins 2.164および2.164.1はJava 11ランタイム環境をサポートします
ソース:Java 要件
Jenkins を使用するには Java 8 または Java 11 をインストールし、その他すべてには Java 10 を使用する必要があります。