支持Java代码1.8,SonarQube版本支持Java 11,在Jenkins中构建失败

uqxowvwt  于 2022-12-11  发布在  Jenkins
关注(0)|答案(1)|浏览(594)

伙计们!
我在Linux上为Jenkins和Sonarqube安装了两个独立的服务器。代码是用Java 1.8编写的,可以用Jenkins编译。一切都正常。在SonarQube步骤失败,因为我们的SonarQube使用Java 11,它失败并出现此错误。

ERROR: Error during SonarScanner execution java.lang.UnsupportedClassVersionError: org/sonar/batch/bootstrapper/EnvironmentInformation has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

我该如何解决这个问题?

t2a7ltrp

t2a7ltrp1#

无论您的应用程序支持什么版本的Java,您都必须至少使用Java11运行声纳扫描仪。

相关问题