Jmeter -如何设置Jmeter以选择特定的Java版本(windows)

ki0zmccv  于 2022-11-09  发布在  Java
关注(0)|答案(2)|浏览(252)

我的Windows系统有两个Java版本:第15和17页
我想让Jmeter选择版本15。
我将路径设置为:C:\Program Files\Java\jdk-15.0.2\bin
将JAVA_HOME设置为C:\Program Files\Java\jdk-15.0.2
当我这样做:java -version我有:

但是,当我运行包含JSR223 Assertion的代码时,由于出现异常,Jmeter似乎仍在使用Java17

2022-05-12 13:40:51,300 ERROR o.a.j.a.JSR223Assertion: Problem in JSR223 script: JSR223 Assertion
javax.script.ScriptException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during conversion: Unsupported class file major version 61

如何“强制”Jmeter使用java 15?

swvgeqrz

swvgeqrz1#

PATH environment variable中,将您要使用的Java版本设置在其他Java之前就足够了,JMeter会选择它。

set PATH="C:\Program Files\Java\jdk-15.0.2\bin";%PATH%

为了检查JMeter使用的Java版本,您可以添加一个Debug Sampler,配置如下:

并在“查看结果树”监听器中查找java.version属性

或者只是在JMeter.log文件中查找java.version

ekqde3dh

ekqde3dh2#

牛奶和蜂蜜对我来说这里是:
1设置路径为:set PATH="C:\Program Files\Java\jdk-15.0.2\bin";%PATH%
2午餐Jmeter from cmd为:java -jar ApacheJMeter.jar
因为从'ApacheJMeter.jar'启动可能会启动硬编码java版本
另一种方法是创建.bat启动程序,如下所示:
a)创建startJmeter.bat文件
B)放入

c: 
cd C:\apache-jmeter-5.4.3\bin
java -jar ApacheJMeter.jar

相关问题