gpt4 book ai didi

java - Jenkins-SonarRunnerInstallation - 不支持 major.minor 版本 52.0

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:03:40 27 4
gpt4 key购买 nike

我对 Jenkins 有疑问 – 执行 SonarQube 扫描仪构建选项。

我们的环境详情如下:

 - Jenkins Master Server OS: Ubuntu-12.04 LTS-64 Bit. 
- Master Server Jenkins Version: 2.46.2
- SonarQube Scanner Plugin for Jenkins -Version - 2.6.1
- Build Type: Master and Slave Based.
- Slave Machine: Ubuntu-14.04-LTS (64-Bit)
- SonarQube Server Version - 5.1 (64-Bit)
- Sonar-runner version 2.4
- Slave Machine Java Version – 1.8

问题描述:- 我已经在 J​​enkins 主服务器本身的“分析属性”类别下定义了 sonar.project.properties 信息,当我尝试通过它执行相同的操作时失败并出现以下错误.java.lang.UnsupportedClassVersionError:

hudson/plugins/sonar/SonarRunnerInstallation$1 : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
Caused: java.lang.ClassFormatError: Failed to load hudson.plugins.sonar.SonarRunnerInstallation$1

请帮我解决这个问题。

最佳答案

问题是因为 Java 版本不匹配。从维基百科 Java 类引用中,您可以找到所有代码:J2SE 8 = 52,J2SE 7 = 51,J2SE 6.0 = 50,J2SE 5.0 = 49

这个错误是因为你在运行时使用的 JDK(可能是 7)低于用于编译该版本 Jenkins 的 8

关于java - Jenkins-SonarRunnerInstallation - 不支持 major.minor 版本 52.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44019945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com