Java 10에 적합한 Jenkins 버전은 무엇입니까?

Java 10에 적합한 Jenkins 버전은 무엇입니까?

자동화를 위해 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를 직접 변경할 수 있습니다. 물론 이는 단일 개발자에게는 매우 어려운 작업입니다.

  • Java 8 런타임 환경(32비트 및 64비트 버전 모두 지원)
  • Jenkins 2.164 및 2.164.1은 Java 11 런타임 환경을 지원합니다.

원천:자바 요구 사항

Jenkins를 사용하려면 Java 8 또는 Java 11을 설치하고 그 밖의 모든 작업에는 Java 10을 사용해야 합니다.

관련 정보