1、问题描述
jenkins下执行sonerscanner时运行出错,报错信息如下:
java.lang.UnsupportedClassVersionError: org/sonarsource/scanner/cli/Main has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
2、解决办法
1、首先检查jdk版本与sonarqube版本,发现是可以支持jdk17的。如何检查可以另一篇文章中关于查看sonarqube匹配的jdk版本
注:同时我尝试了修改jenkins》Manage Jenkins》tools,自动安装时的sonar-scanner版本号为更低版本,同样也报错,未解决问题,所以我想到了步骤2的处理。
2、修改jenkins》Manage Jenkins》tools,