J'essaie de commencer Jenkins en utilisant:
Java -jar jenkins.war
J'ai eu cette erreur:
Java.lang.UnsupportedClassVersionError: 54.0 at Main.main(Main.Java:128)
Ce problème survient après une mise à jour de mon environnement de développement, je suis passé à:
Basé sur le message d'erreur que vous recevez:
En d’autres termes, malgré la mise à niveau de Java vers Java 10, vous devez utiliser une autre version pour mettre à jour Jenkins.
Vérifiez le script de lancement de Jenkins et assurez-vous qu'il utilise la bonne installation de JRE.
Si vous lancez Jenkins avec Java -jar jenkins.war
, vérifiez ce que Java -version
vous dit ... à la même commande, Invite.
Une approche plus simple consisterait à télécharger Jenkins WAR for 2.127 (version hebdomadaire) ou une version ultérieure. Ensuite, on peut lancer la guerre avec la commande suivante:
${Java10_HOME}/bin/Java --add-modules Java.xml.bind -jar jenkins.war \
--enable-future-Java --httpPort=8080 --prefix=/jenkins
Notez cependant que peu de problèmes connus ont été enregistrés sur leur suivi:
Voici le suivi individuel pour Compatibilité Java 10 et One pour Java 11 .
Source - Jenkins avec Java10-11