자동화를 위해 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을 사용해야 합니다.