我的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?
2条答案
按热度按时间swvgeqrz1#
在PATH environment variable中,将您要使用的Java版本设置在其他Java之前就足够了,JMeter会选择它。
为了检查JMeter使用的Java版本,您可以添加一个Debug Sampler,配置如下:
并在“查看结果树”监听器中查找
java.version
属性或者只是在JMeter.log文件中查找
java.version
行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)放入