Estou tentando instalar o Jenkins para minha automação. No prompt de comando quando digito
java -jar jenkins.war
no meu diretório me dá o seguinte erro
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>
Diz que Java 10 não é compatível. Ajude-me a descobrir qual versão é boa para Java 10.
Responder1
Diz que Java 10 não é compatível. Ajude-me a descobrir qual versão é boa para Java 10.
Não existe uma versão do Jenkins que suporte Java 10. Você terá que instalar uma das versões Java suportadas pelo Jenkins. Você poderia, em teoria, fazer as alterações necessárias no Jenkins para oferecer suporte ao Java 10. Isso, é claro, seria uma tarefa extremamente difícil para um único desenvolvedor.
- Ambientes de tempo de execução Java 8, versões de 32 e 64 bits são suportadas
- Jenkins 2.164 e 2.164.1 suportam ambientes de tempo de execução Java 11
Fonte:Requisitos Java
Você deve apenas instalar o Java 8 ou Java 11 para usar o Jenkins e usar o Java 10 para todo o resto.