我刚刚将我的java项目从使用JDK 1.6升级到JDK 1.8。
当我执行maven时,我的maven构建失败:网站生命周期。
错误堆栈:
java.lang.UnsupportedClassVersionError: edu/umd/cs/findbugs/FindBugs2 : Unsupported major.minor version 51.0
我的团队希望我让这个项目在JDK 1.8上运行。但我无法找到findbug的问题。你能帮助我在制作maven插件时获取兼容性信息:findbugs-maven-plugin
目前我正在使用版本3.0.0
答案 0 :(得分:1)
不支持的major.minor版本意味着您正在尝试运行为较新版本的Java编译的类。 Findbug适用于Java 1.7及更高版本,可能你的机器上有1.6和1.8,并且在1.6上运行maven。检查运行'mvn -version'并将JAVA_HOME环境变量设置为正确的位置。