Java JMeter-不支持的major.minor版本51.0

Java JMeter-不支持的major.minor版本51.0,java,jmeter,jmeter-plugins,jmeter-3.2,Java,Jmeter,Jmeter Plugins,Jmeter 3.2,我打开JMeter,在日志中看到以下错误: jmeter.gui.util.MenuFactory:无法实例化 com.atlantbh.jmeter.plugins.xmlformatter.gui.XMLFormatPostProcessorGui java.lang.UnsupportedClassVersionError: kg/apc/jmeter/JMeterPluginsUtils:不支持的主要版本。次要版本 51.0 我的机器上安装了java版本1.6.0_45,我的PATH和j

我打开JMeter,在日志中看到以下错误:

jmeter.gui.util.MenuFactory:无法实例化 com.atlantbh.jmeter.plugins.xmlformatter.gui.XMLFormatPostProcessorGui java.lang.UnsupportedClassVersionError: kg/apc/jmeter/JMeterPluginsUtils:不支持的主要版本。次要版本 51.0


我的机器上安装了java版本1.6.0_45,我的PATH和java_HOME环境变量包含JDK 1.6的路径,由于这个问题,我无法打开任何.jmx文件,因为在JMeter中禁用了打开选项,如何解决这个问题?

major.minor版本问题意味着您试图在较旧版本的Java上运行代码,而不是在编译代码时使用的版本

如果您检查这个,您将看到该代码是用Java7编译的,这意味着该构建可能与您的JRE不兼容

我建议您更新到Java 7,因为它需要Java 7

Bug 57981-至少需要Java 7

从JMeter 3.2到Java 8:

JMeter现在需要Java8

考虑升级到Java8和最新的JMeter5.0


如果无法升级Java,则需要使用JMeter 2.9,这不是推荐的解决方案。

Java 6于2013年4月结束公开更新,Java 7于2015年4月完成更新。Java8将在2019年1月停止公开发布供商业使用。我会考虑如何迁移到Java11。