ARTIFACTORY:不支持的专业。轻微版本错误
描述
当在Bamboo中捕获和发布错误的构建信息时,可能会发生以下错误:
导致:java.lang.UnsupportedClassVersionError: org/jfrog/build/extractor/maven/ArtifactoryProjectBuilder:不支持的major。次要版本52.0
决议
以下是分配的主要号码。关于不支持的major的错误。minor version是由于在运行时使用的JRE版本与编译该类时使用的JDK版本不同而导致的。
Java SE 17 = 61,
Java SE 16 = 60,
Java SE 15 = 59,
Java SE 14 = 58,
Java SE 13 = 57,
Java SE 12 = 56,
Java SE 11 = 55,
Java SE 10 = 54,
Java SE 9 = 53,
Java SE 8 = 52,
Java SE 7 = 51,
Java SE 6.0 = 50,
Java SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
因此,'major。次要版本52.0'错误可能是因为jar是在JDK 1.8中编译的,但您正在尝试使用JDK 1.7环境运行它。报告的号码是需要的号码,而不是您正在使用的号码。
确保底层类是用Bamboo Artifactory插件使用的兼容JDK版本编译的。指为每个插件版本提供兼容的Bamboo版本
