Re: java runtime error
Dmitri T <[email protected]> Mon, 4 Mar 2024 21:22:22 +0100
| Newsgroups | gmane.comp.jakarta.jmeter.user |
|---|---|
| Message-ID | <PH7PR12MB71391FEBC1C903AEF8C475B8C0232@PH7PR12MB7139.namprd12.prod.outlook.com> |
Pichkhadze, Badri wrote:
> Hi getting this error, how can I resolve?
>
> java.lang.UnsupportedClassVersionError: com/fmr/ap/decisionrouter/router/model/Trade 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
>
> Regards,
> Badri
>
Looking into Java class files general layout
<https://en.wikipedia.org/wiki/Java_class_file#General_layout>
1. You're using some custom .jar file which has compiled by Java 11
2. You're running JMeter using Java 8
So you have 2 options:
1. Recompile the custom .jar using Java 8 and replace it in JMeter
Classpath
<https://jmeter.apache.org/usermanual/get-started.html#classpath>
2. Or upgrade the JVM you're running JMeter with to Java 11 (moreover
it's recommended
<https://www.blazemeter.com/blog/jmeter-memory-profiling> to use the
latest JMeter and Java versions where possible)